大学物理中Python的应用THE APPLICATION OF PYTHON IN UNIVERSITY PHYSICS
宋碧雄,胡海云
摘要(Abstract):
随着计算机相关技术的发展,数值计算已经成为理论研究与实验研究之外的第三个重要研究手段,但它不仅限于科学前沿的研究,同样适合于大学本科生。本文以简单易学的Python语言为主要工具,介绍了利用欧拉法与四阶龙格—库塔法求微分方程的数值解,利用Matplotlib库画函数图像,以及利用VPython库画电场线磁感应线的方法。文中介绍的方法非常简单易懂,可操作性强,适用面广,即使是本科低年级学生也能掌握。在一定程度上有利于大学物理课程的教学,促进学生对学习的兴趣。
关键词(KeyWords): Python;数值计算;大学物理;电磁学
基金项目(Foundation):
作者(Author): 宋碧雄,胡海云
参考文献(References):
- [1]秦斌.虚拟样机环境下的紧凑型回旋加速器物理设计[D].武汉:华中科技大学,2007.
- [2]钟振,刘高福.基于VPython的运动仿真在大学物理教学中的应用[J].贵州师范学院学报,2016,32(9):59-62.ZHONG Z,LIU G F.VPython application in the animational simulation of college physics teaching[J].Journal of Guizhou Education University,2016,32(9):59-62.
- [3]刘金远,段萍,鄂鹏.计算物理学[M].北京:科学出版社,2012.102-103.
- [4]刘兆龙,胡海云.在大学物理课程中嵌入数值计算的捷径[J].物理与工程,2017,27(5):71-76.LIU Z L,HU H Y.A simple way to embed numerical calculations into introductory physics courses[J].Physics and Engineering,2017,27(5):71-76.
- [5]赵凯华,陈熙谋.电磁学[M].北京:高等教育出版社,2011.244-245.