我们有薛定谔方程
其中我们可以以为开始,我们对约化径向函数施加边界条件。
问题是:
数值求解径向方程的向内和向外,并通过在某个中间点施加 wronskian 的消失来确定本征能量。
如何进行?
1) 解决“向内和向外”是什么意思,“在某个中间点强加 wronskian 的消失”对我们意味着什么?
2)我应该使用什么数值方法?Numerov 方法可能不适用,对吧?
我们有薛定谔方程
其中我们可以以为开始,我们对约化径向函数施加边界条件。
问题是:
数值求解径向方程的向内和向外,并通过在某个中间点施加 wronskian 的消失来确定本征能量。
如何进行?
1) 解决“向内和向外”是什么意思,“在某个中间点强加 wronskian 的消失”对我们意味着什么?
2)我应该使用什么数值方法?Numerov 方法可能不适用,对吧?
要进行数值求解,您可以在有限区间上使用 MATLAB 或 GNU Octave 中的有限差分。方程中的拉普拉斯只是二阶导数。如果您使用二阶对称差分,您将得到模板 如果你离散化左边的另一个项(对角矩阵),你将得到一个矩阵特征值问题,如果形式 不要忘记考虑边界条件。
对不起,但我不知道如何在无限的时间间隔内做到这一点。您可以在有限区间上使用变换,例如,例如
提示:在 ODE 的理论中,Wronskian 是基本矩阵的行列式。
这就是同时让我找到解决方案的原因:
1)“向内和向外求解”仅表示对上述微分方程进行数值积分:
和
2) 如果 wronskian
在点消失,这意味着这两个解是线性相关的,我们得到了我们正在寻找的能量特征值(我们必须找到函数 W(E)=0 的根)。我们期望指数衰减,
3) 例如,在 Mathematica 中,求解和方程的“ImplicitRungeKutta”方法,即似乎很合适。