计算化学公社

 找回密码 Forget password
 注册 Register
Views: 985|回复 Reply: 0
打印 Print 上一主题 Last thread 下一主题 Next thread

[量子力学] 一维薛定谔方程的Numerov方法的python实现

[复制链接 Copy URL]

57

帖子

0

威望

1315

eV
积分
1372

Level 4 (黑子)

最近读Levine的Quantum Chemistry第七版的第4.4节,学习了Numerov方法解一维薛定谔方程数值解。书里面给了c++的版本,比较简陋,我就用python实现了一下,还搭配了二分法求解准确能量的方法。感觉代码写的比较通俗易懂23333。(当然有个问题,振动量子数为3的时候,数值解图像和解析解的图像出现了上下翻转的情况,这是因为波函数初猜第二项我们规定为了正值0.0001,换成一个足够小的负值就可以了)
这是我读的第一本外文教材,感觉写的很好!同时感谢站长的推荐!


202303090043139438..png (74.82 KB, 下载次数 Times of downloads: 21)

202303090043139438..png

4.4.ipynb

59.55 KB, 下载次数 Times of downloads: 23

评分 Rate

参与人数
Participants 5
eV +22 收起 理由
Reason
liendi + 3 牛!
raolixiang + 4 好物!
sobereva + 5
Kalinite + 5 GJ!
Picardo + 5 好物!

查看全部评分 View all ratings

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-27 16:31 , Processed in 0.455125 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list