数值计算在量子力学教学中的应用及优势摘要:量子力学一直以来都是高等物理教学的重点和难点
为了避开烦琐的数学推导,提高学生对量子力学的学习兴趣,应将数值计算作为一个虚拟实验平台引入到量子力学的教学中
关键词:量子力学;数值计算;谐振子一、引言量子力学是讨论微观粒子运动规律的物理学分支学科,与相对论一起构成了现代物理学的理论基础[1]
对于高等院校物理专业的学生,量子力学在基础课程中占有核心地位
通过学习量子力学,可进一步将学生对客观物质世界的感性认识提升到理性认识
因此,对于高校量子力学老师而言,形象、生动的课堂教学不仅能激发学生的学习兴趣,而且还能完善和拓展学生的物理专业知识,从而提高学生的思维水平和培育他们的科研能力
对于大部分初学者,除了难以理解量子力学中一些与常理相悖的知识外,烦琐的数学推导使很多同学对量子力学望而生畏
假如高校老师继续沿用传统的解析推演、口述笔写的教学方式,将加大学生学习量子力学的难度
此外,量子力学的授课内容大部分属于理论知识,受条件的限制,许多高校无法为学生开设实验课程,这使得学生对抽象的量子力学现象缺乏客观认识
随着计算机的不断进展,很多老师将一些数值计算引入到了量子力学教学中,不仅有效地规避了烦琐的数学解析推演,而且也能作为量子力学授课的理想实验平台,为学生形象地展示量子力学中的一些抽象且难以理解的量子现象和概念[2,3]
因此,为了降低学生学习量子力学的难度,提高学生对量子力学的学习兴趣,应鼓舞高校老师将计算机及数值计算搬进量子力学的教学课堂
本文将通过具体的一些量子力学实例来说明数值计算应用于量子力学教学过程中的优势
二、数值计算在量子力学教学中的应用实例我们将以一维势场中单个粒子的定态及含时演化为例来说明数值计算在量子力学教学中的应用
为了简单,我们以 Matlab 软件作为数值计算的平台
例 1:一维定态薛定谔方程的数值计算在量子力学