基于Python平台的非线性物理课中的数值“实验”课——以孤立子求解的教学为例  

Numerical Experiment Lesson in Nonlinear Physics Course Based on Python:Taking the Teaching of Solving Soliton as an Example

在线阅读下载全文

作  者:刘彬 陈雄伟 李潮龙 秦锡洲 黄纯青[1] 黎永耀[1] LIU Bin;CHEN Xiong-wei;LI Chao-long;QIN Xi-zhou;HUANG Chun-qing;LI Yong-yao(School of Physics and Optoelectronic Engineering,Foshan University,Foshan,Guangdong 528000,China)

机构地区:[1]佛山科学技术学院物理与光电工程学院,广东佛山528000

出  处:《教育教学论坛》2020年第29期292-293,共2页Education And Teaching Forum

基  金:国家自然科学基金项目(11905032,11874112,11575063);广东省青年创新人才类项目(2018KQNCX279)。

摘  要:Python作为一种现代化计算机程序设计语言,因其语言的清晰简洁、易读和可扩展性被广泛地应用于脚本与软件开发,同时也被众多科研学者应用于科学计算研究。基于Python语言强大的科学计算功能,让学生尽早接触这种有广阔应用前景的语言,并将其引入到非线性物理的数值“实验”教学上将具有特殊意义。我们在非线性物理课程中,利用Python语言,组织学生对标准非线性薛定谔方程进行数值求解,并将数值模拟的结果与精确解对比。结果表明,Python语言能够简单清晰地展示物理现象及过程,因此更直观地加深了学生对非线性问题的理解。As a modern computer programming language,Python is widely used in scripting and software development due to its clarity,conciseness,readability and extensibility.Meanwhile,it is also used in scientific computing research by many researchers.Based on the powerful scientific computing function of Python language,it will be of special significance for students to get in touch with this language with broad application prospects.In the Nonlinear Physics course,Python language is used to organize students to solve the standard nonlinear Schr?dinger equation and Gross-Pitaevskii equation numerically,and compare the result of numerical simulation with the exact solution.The results show that the Python language can show the physical phenomena and processes in a simple and clear way,thus more intuitively deepening students'understanding of nonlinear problems.

关 键 词:非线性物理 PYTHON 非线性薛定谔方程 孤立子 

分 类 号:G642.0[文化科学—高等教育学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象