求解薛定谔方程的 Numerov 方法

计算科学 Python 数字 微分方程 量子力学
2021-11-29 22:52:41

我刚刚开始学习计算机科学以将其应用于物理学,我正在尝试编写一个代码来解决谐波振荡器的薛定谔方程(设置V=x22) 一维。

我知道如何做到这一点的基础知识,但我想知道是否有一些资源可用,或者是否有人可以帮助我如何编写我的程序(我对 Python 更有信心,但 C、C++ 或任何其他语言也可以正常工作)。

我知道我应该:

  1. 选择最大角动量的值和量子数n.
  2. 寻求能量区间Ei,Ei1我可以在哪里更准确地寻找解决方案。
  3. 通过算法找到能量的最佳近似值(例如:割线公式)。
  4. 以一定的精度比较能量间隔ϵ成立之初。

预先感谢您的帮助!

0个回答
没有发现任何回复~