matlab逆变换法产生随机数_分裂算符法数值求解含时薛定谔方程

9f16ed6a31a9e6c2a3ad50c68d29dca3.png

author{Qinghua Ke}
date{2019, 09, 07}
上一篇文章我们已经简单介绍了虚时间演化法求解本征态,从而可以求得初态。

qinghuake:虚时间演化法 (imaginary-time propagation method) 计算本征态​zhuanlan.zhihu.com
1ea3b72e7bd289a28f8d61fb5d9211b1.png

接下来,在原子或分子上加上外电场,用分裂算符的方法 [1] 数值求解含时薛定谔方程。原子或分子外的电子在强激光场下二维的含时薛定谔方程(单电子近似),

其中哈密顿量(长度规范)

,
是电子的坐标,软核势
,
是软核参数。对于氩原子,
,计算得到相应的电离能

如果
很小,
时刻与
波函数的关系为


知道
时刻的波函数
(初始波函数由虚时演化得到),将波函数傅立叶变换到动量空间,乘以动量算符,然后逆变换到坐标空间,乘以势能项,接着变换到动量空间,乘以动量算符,最后变换回来,即可得到
时刻的波函数
. 当然,实际计算过程中,要将坐标空间分为内外两个部分。把每个时刻到外部空间的波函数变换到动量空间,演化到激光结束,将这些波函数相干叠加,取模的平方,就可以得到动量谱。

[1] M. D. Feit, J. A. Fleck JR, A Steiger , ``Solution of the Schrödinger equation by a spectral method'', J. Comput. Phys. 47, 412 (1982)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值