【矩阵对角化方法数值求解薛定谔方程综述1200字】_第1页
【矩阵对角化方法数值求解薛定谔方程综述1200字】_第2页
【矩阵对角化方法数值求解薛定谔方程综述1200字】_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

矩阵对角化方法数值求解薛定谔方程这里我们只讨论不含时的薛定谔方程,其本质就是求解这样一个本征值问题Hψ=εψ,(其中H是哈密顿算符,波函数ψ是本征矢量,对应的本征值ε是能量。哈密顿算符是动能算符T和势能算符V之和,因此由(1)式可以写为T+Vψ=εψ,动能算符还可以写为T=−为了简化计算,在后面的计算和编程中我们可能会用到自然单位ℏ=(一)哈密顿量的矩阵对角化采用自然单位后,由式(2)可以写为−∇2在这里我们用有限差分法去表示二阶导数算子[5],首先我们考虑下述方程∂2u∂我们用离散点集对应的值来表示函数u(x,y)xyl=y0其中我们令步长∆x=∆y=∆。然后,我们用uj,l表示u(xj,uj+1,l或者等价地uj+1,l 为了把这个线性方程组写成矩阵形式我们需要把u写成一个向量,我们通过下式将二维格点用一维序列进行编号i≡jL+1+l,j=0,1,…,J,l=0,1,…,L.因此由式(8)可以变为ui+L+1+u这个方程仅适用于内部点j=1,2,…,J−1;l=1,2,…,L−1。 对于边界上的点j=0j=Jl=0l=Li.e.,i=L,L+1+L,…,JL+1+L,u或其导数已经确定。这样如图3所示我们就可以用矩阵来描述这个线性方程组。图3二阶导数算子的矩阵表示[5] 因此对于式(4),当我们在一个L×L的有限格点中表示各个算符,ψ是一个L×1的矢量,T=−∇2和(二)求解二维谐振子势对于二维谐振子势Vx,y这一势场很容易用矩阵表示,之后可以用python自带的算法求解本征方程,解出的本征值与二维谐振子势的解析解ε=1进行比较(此处代码见附录A),并标注其对应的ωx和ωyωω数值解解析解误差0.1114350.0549080.083160.083170.01009%0.0457820.1166480.081210.081220.00922%0.0362960.0701720.053230.053230.00360%0.1151150.0636870.089390.089400.01489%0.0676970.1180790.092870.092890.01534%0.1569220.0291990.093040.093060.01948%0.0769490.0850480.080990.081000.01238%0.0627390.0850920.073910.073920.01163%表1二维谐振子势的数值解和解析解的误差 上表表明用矩阵对角化方法数值求解的结果具有较高的精度。虽然我们还未涉及利用机器学习理论去数值求解方程,但这一部分是后续生成数据集的基础。因为利用卷积神经网络去求解方程并不是一项独立的工作,在神经网络可以实现求解之前,我们必须经过一定量的训练使得神经网络有能力去求解参数随机的势场。虽然原则上如果我们希望机器学习解方程的结果尽可能准确,我们应该采用不同参数下的解析解和尽可能多的数据点,但考虑到可能并不是所有势场都能写出解析解的形式,因此选用某种数值方法得出的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论