Jerkwin分享 http://blog.sciencenet.cn/u/Jerkwin

博文

一维谐振子薛定谔方程的数值解

已有 7937 次阅读 2015-7-6 06:02 |系统分类:科研笔记

2015-07-05 16:28:58

对微分方程$.$

(d2dx2+f(x))y(x)=0

可采用努梅罗夫方法 求其数值解. 求解时, 先对 x 进行均匀离散化. 若已知前面两点 xn1, xn 的解 yn1, yn, 则后一点的解可写为

yn+1=[2410f(xn)h2]yn[12+f(xn1)h2]yn112+f(xn+1)h2

其中 h=xnxn1 为离散间距.

一维薛定谔方程可写为如下形式:

22μd2dx2Ψ+VΨ=EΨd2dx2Ψ+2μ(EV)2Ψ=0(d2dx2+2μ(EV)2)Ψ=0

与上面的微分方程对比可知

f(x)=2μ(EV)2

因此可利用此方法求解任意势能函数下一维薛定谔方程的数值解. 下面是用于求解一维谐振子薛定谔方程的小程序, 可用于求解其能量本征值.

未完成

  1. 添加标尺, 密度函数

  2. 不同的势能函数

  3. 距离太大时发散

质量 能量 步长 Xmin Xmax
 

◆本文地址: http://jerkwin.github.io/2015/07/05/一维谐振子薛定谔方程的数值解/, 转载请注明◆



https://blog.sciencenet.cn/blog-548663-903140.html

上一篇:GROMACS教程: 创建周期性体系的拓扑文件: 以石墨烯为例
下一篇:使用GROMACS计算MM-PBSA结合自由能
收藏 IP: 130.184.197.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-26 14:40

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部