Fortran Coder

标题: dstevx和dgeev两个函数对角化得到的本征函数为何不对称 [打印本页]

作者: husthc    时间: 2016-2-25 14:12
标题: dstevx和dgeev两个函数对角化得到的本征函数为何不对称
我采用fortran lapack中的dstevx和dgeev这两个函数来求解,一维双中心势能的本征值问题,类似于一维氢分子离子,为了方便这里之说基态的情况,当核间距较小的时候,波函数是对称的,但是当核间距很大的时候,比如30的时候,所得到的波函数明显不对称,一边是另外一边的十几倍大。有没有哪位高手知道是怎么回事,或者遇到过同样的情况,求帮助

作者: fcode    时间: 2016-2-25 18:44
最好给出代码及数据。
并尽量用程序语言描述问题
作者: pasuka    时间: 2016-2-25 21:14
应该是复数意义上的对称吧
作者: husthc    时间: 2016-2-26 19:46
pasuka 发表于 2016-2-25 21:14
应该是复数意义上的对称吧

我这里是对称的三对角矩阵   本征值和本征函数都是实数




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2