在物理中解方程时,我们一般只关注,
- 解可以被多项式表示时,本征值的要求
- 解的具体内容
如果要求本征解是可积函数,那么它一定可以被展开为多项式。而多项式空间总可以由幂函数张成。理论上可以将幂函数通过施密特正交化得到一组新的基作为本征解,且第 n 个基地没有高于 n 次的项。再利用完备性,展开 x∣n⟩ ,通过对比幂次得到递推公式。
不过其实但是并没有人要求我们只能展开 x∣n⟩ ,我们完全可以展开,
dxd∣n+1⟩
因为它也是多项式,而且首一规定下,这个多项式最高次系数是 n ,一定的一样可以找到一个递推式。积分积回去之后再待定一个常数就可以了。这也算是另一个推导方法了。
不论如何,我们一定能得到一个递推公式和本征值的可能取值。这样我们理论上完整地解出来了微分方程——但是递推公式总觉得不太好。
下面我们会给出一种更好的方法,即基于厄米算子的方法直接推出 Rodrigues 公式。
Rodrigues 公式
我们先写一下公式,看一下我们要推的结论。
如果我们有,
hD2y+w(hw)′Dy=λy
且其中,
w(hw)′
是不超过一次的多项式,且,
h
是不超过二次的多项式,且,
h(sup)w(sup)=h(inf)w(inf)=0
那么,那么它的多项式解是,
yn=w1(dxd)n(hnw)
对,就是如此简单……
下面我们介绍上面公式的证明,内容部分参考下面这位作者的文章。
https://zhuanlan.zhihu.com/p/438490439
Rodrigues 形式
我们把,
hD2y+w(hw)′Dy=λy
暂且叫做 Rodrigues 形式 (我自己瞎起的名)。这个形式的优势是右侧没有权函数,但是也正是因为右侧没有权函数,定义一个带权的内积空间就显得很突兀了。
前面我们的形式都是,
py′′+qy′+ry=λwy
Rodrigues 形式除了次数要求外,唯一要求是 r=0 。
如果有 r ,其实是可以做变换消去的。考虑,
y=uϕ那么,
puϕ′′+(pu′+qu)ϕ′+(pu′′+qu′+r)ϕ=λuwϕ取,
pu′′+qu′+r=λrwu即我们找到一个特解即可消去。
同时,注意,带权内积空间下,厄米条件保持不变,因为,
pD2y+qDy=λwy
的厄米条件是,
qw=(pw)′
而对于,
hD2y+w(hw)′Dy=λy
相当于是 w=1 ,此时要求,
ww(hw)′=(hw)′
这个条件总是成立,因此左侧的算子依然是厄米的。
Rodrigues 公式
现在我们有方程,
hD2y+w(hw)′Dy=λy
这里最重要的观察是,如果我们对上面的公式两侧同时求导,如果将 y′ 作为求解函数,右侧依然是本征值的形式。但左侧算子会变化。
hD2y+w(hw)′Dy=λy
两侧同时求导为,
hD2y′+(Dh+w(hw)′)Dy′+D(w(hw)′)y′=λy′
此时如果有,
w(hw)′
是一次的,或者说,
D(w(hw)′)=μ
那么方程的形式在求导后是不变的,即,
hD2y′+(Dh+w(hw)′)Dy′=(λ−μ)y′
同时注意,
Dh+w(hw)′=w(hw)′+h′w=hw(h2w)′
因此最后方程是,
hD2y′+hw(h2w)′Dy′=(λ−μ)y′
这相当于对于方程,
hD2y+w(hw)′Dy=λy
做了如下的代换,
h2=h1w2=h1w1λ2=λ1−μ1y→y′
注意,迭代后 μ 的值会发生变化,具体而言,
μ2=D(Dh+w(hw)′)=D2h+μ1
因此如果方程形式要保持不变,即一阶的特征多项式保持一次,那么二阶的特征多项式必须是不高于二次的。
我们记,
η=D2h
因此再加一条代换规则,
μ2=μ1+η
此外注意到,上面的方程可以写成一个更方便的形式,即,
λwy=D(hwy′)
那么如果给定 y′ ,我们是可以很简单地得到 y 的。
我们知道方程的收敛解一定是多项式,因此我们总可以执行上面的代换 N 次(即多项式的次数),最后得到一个 y 的 nN 次导,这是的解是常数,然后将解逐次迭代上去。
下面我们将,
h2=h1w2=h1w1μ2=μ1+ηλ2=λ1−μ1y→y′
迭代 n 次,有,
hn=h1wn=h1nw1μn=μ1+nηλn=λ1−i=1∑i=nμi=λ1−nμ1−2n(n−1)ηyn→Dny
因此,此时的方程为,
λnhnwDny=D(hn+1wDn+1y)
或者,更好地,
hnwDny=λn1D(hn+1wDn+1y)
这个式子可以从高次迭代回低次,因为考察,
hn−1wDn−1y=λn−11D(hnwDny)
注意到低一次的右侧导数算子里的内容和高一次左侧是完全一致的,因此,
wy=(i=0∏i=nλi1)Dn+1(hn+1wDn+1y)
如果我们要求第 N 次第多项式,显然我们使用,
wy=(i=0∏i=N−1λi1)DN(hNwDNy)
此时,对应的方程是,
λNhNw(DNy)=DN(hN+1wD(DNy))
因为 y 是 N 次多项式,因此记,
DNy=CN=0
此时有,
λNCNhNw=0
因此,
λN=0
注意,这一项零没有出现在分母上,分母上至多只用到 λN−1 。
而,
CN
的选取是任意的。后面我们会看到,它会影响我们的归一系数。
如果使用首一约定,即,
CN=n!
那么,
wy=n!(i=0∏i=N−1λi1)DN(hNw)
但是这样不太好看,我们通常是使用,
CN(i=0∏i=N−1λi1)=1
此时,
wy=DN(hNw)
或者说,
y=w1DN(hNw)
这就是 Rodrigues 公式。
此时,最高次系数为,
n!CN=n!1(i=0∏i=N−1λi)
其中,
λi
是迭代中的本征值,
λm=λN−mμ1−2m(m−1)η
函数的本征值是,
λN=Nμ1+2N(N−1)η
这就是 Rodrigues 公式对于二阶二次厄米算子本征值问题的收敛解——非收敛解可以由收敛解构造出来。
因为 Rodrigues 形式和原本的算子形式是完全等价的,因此正交性是一定保持的。不过下面我们算一下归一系数。
归一性
wy=Dn(hnw)
开算就行,
∫infsupwyydx=∫infsupyDn(hnw)dx=B−∫infsupDyDn−1(hnw)dx
边界项,
B=(yDn−1(hnw))∣infsup
注意,前面我们限定了,
h
不超过二阶。
w(hw)′
不超过一阶,如此迭代出的,
hn−1wDn−1(hnw)
也不超过一阶,即,
hn−1wDn−1(hnw)=ax+b
因此,
B=(y(ax+b)(hn−1w))∣infsup
前面我们要求了,
p(sup)w(sup)=p(inf)w(inf)=0
因此,
B=0
∫infsupwyydx=∫infsupyDn(hnw)dx=−∫infsupDyDn−1(hnw)dx
我们可以继续迭代,直到,
∫infsupwyydx=(−1)n∫infsupDny(hnw)dx=(−1)nCN∫infsuphnwdx
因此归一系数的分母是,
(−1)nCN∫infsuphnwdx
这里根号下保证是恒正的,因为 w 是正定的。这里的结果形式上出现了 (−1)n 其实反而保证了正定性。
生成函数
现在我们可以给出一个通用的生成函数了。
Rodrigues 公式告诉我们,
yn=w1Dn(hnw)
逆用柯西积分公式,可以得到,
yn=2πin!w(x)1∮C(x)(t−x)n+1hnwdt
分子上的 w 是关于 t 的,而分母上的 w 是关于 x 的。下文没写自变量默认是关于 t 的。
显然,做变换,
u=h(t)t−x
得到,
yn=2πin!∮C(x)w(x)hwdudtun+11du
根据生成函数的定义,生成函数就是,
G(x;u)=w(x)hwdudt
因为 u 和 t 是隐函数关系,这里的生成函数不方便写开。不过,一般直接代入是很好求的,比如对于厄米多项式,
h(t)=1w(x)=exp(−x2/2)
那么,
u=t−x
dudt=1
w(t)=exp(−(u+x)2/2)
因此,
G(x;u)=exp(−xu−u2/2)
我们推导了二阶二次厄米算子的带权本征方程 Rodrigues 公式与相关结果。下一章我们随便捉几个物理问题,来看下我们建立的体系为什么比靠猜测和展开的方法要容易多