方程引入#
物理问题中,我们经常需要求解拉普拉斯方程、泊松方程、波动方程,这一些方程都有一个共同点,都有拉普拉斯算子,也就是 ∇2,一般的直角坐标系的拉普拉斯算子可以直接使用分离变量法进行求解,那在柱坐标、球坐标中也是如此:
先来看球坐标的拉普拉斯算子:
∇2=r21∂r∂(r2∂r∂)+r2sinθ1∂θ∂(sinθ∂θ∂)+r2sin2θ1∂φ2∂2柱坐标的拉普拉斯算子:
∇2=r1∂r∂(r∂r∂)+r1∂θ2∂2+∂z2∂2拿拉普拉斯方程举例子,球坐标的拉普拉斯方程可以表示为,设解为 u(r,θ,φ)=R(r)Θ(θ)Φ(φ)
r2R1∂r∂(r2∂r∂R)+r2sinθΘ1∂θ∂(sinθ∂θ∂Θ)+r2sin2θΦ1∂φ2∂2Φ=0设:
∂φ2∂2Φ∂r∂(r2∂r∂R)=−m2Φ=l(l+1)R得到极角方程:
sinθ1∂θ∂(sinθ∂θ∂Θ)=(sin2θ1m2−l(l+1))Θ这就是球坐标下的分离变量法得到的三个分量方程,我们称极角方程为连带勒让德方程,当 m=0
方程简化为勒让德方程:
sinθ1∂θ∂(sinθ∂θ∂Θ)+l(l+1)Θ=0径向方向可以化简为:
r2∂r2∂2R+2r∂r∂R−l(l+1)R=0这是欧拉方程,可以直接写出解:
Rl(r)=Alrl+Blr−(l+1)方位角部分是一个简单的谐振子方程,可以直接写出解:
Φm(φ)=Amcosmφ+Bmsinmφ另外方位角部分有一个天然的周期限制条件:
Φ(φ+2π)=Φ(φ)这要求 m 必须是一个整数,记住这个限制条件,后续会用到的。
要解这个拉普拉斯方程,相当于解极角部分的连带勒让德方程。
勒让德方程#
要解连带勒让德方程,我们先来解简单一些的勒让德方程,也就是:
sinθ1∂θ∂(sinθ∂θ∂Θ)+l(l+1)Θ=0换元: x=cosθ,y=Θ(θ),得到:
1−x21y′′−2xy′+l(l+1)y=0设级数解:y=∑CkxC+k,代入得到系数递推方程:
CCk+2=0=(−1)(k+2)(k+1)(l−k)(l+k+1)Ck发现偶数列和奇数列无关,那么解就可以表示成奇数列和偶数列的线性组合,对于任何一个 l ,都存在数列满足递归。但是这里有一个问题,一般来看,如果这是一个无穷项级数,那么可以证明的是在 x=1 处级数趋向正无穷,这显然和物理事实不相符,那要让级数是一个有界值,必须让系数在某一点截断,也就是在此之后的系数递归均为0,也就是级数变成了一个多项式。要想实现这样的效果,必须要求 l 为一个整数。比如 l=2 ,那么偶数列会在 C2 处截断,即 C4=C6=⋯=0
那么我们就确定了要想获得在物理意义上合理的数学解,就需要 l 为一个整数,当 l 为偶数,那为了保证级数有界,奇数列必须全为 0 。
比如我们可以写出前面几个解:
P0P2=1=3x2−1P1=xP3=5x3−3x如果告知了最高次幂的系数,那么整一个数列都是已知的了。那为了简化表达式,我们有一个规定:
Cl=2l(l!)2(2l)!后续计算出来的多项式满足 Pl(1)=1,满足有界性。我们称这样子获得的多项式称为勒让德多项式:
P0P2=1=21(3x2−1)P1P3=x=21(5x3−3x)当我们定义内积为:f⋅g=∫−11f(x)g(x)dx 时,勒让德多项式是成交的:
∫−11PnPmdx=2n+12δmn另外我们也可以证明勒让德多项式也是一个完备的函数集,可以用勒让德函数来表示任何平方可积函数,类似傅里叶级数。
回到勒让德方程,我们写出解:
Θ(θ)=AlPl(cosθ)连带勒让德函数#
我们原本的方程为
sinθ1∂θ∂(sinθ∂θ∂Θ)=(sin2θ1m2−l(l+1))Θ这是连带勒让德方程,其中 m 是一个整数。利用相同的换元得到化简之后的方程:
1−x21y′′−2xy′+(l(l+1)−1−x2m2)y=0为了解这个方程,我们需要先对勒让德方程求 m 阶导数,然后进行换元,最后得到解:
Plm(x)=(−1)∣m∣(1−x2)∣m∣/2P l(m)(x)带回到原本的方程中:
Θ(θ)=AlPlm(cosθ)球谐函数#
将方位角和极角两部分结合起来就得到了球谐函数 Ylm(θ,φ)
Ylm(θ,φ)=εAlmPlm(cosθ)eimφ其中 Alm 是归一化系数,ε 是相位规定系数
拉普拉斯方程的解#
最后和径向部分结合起来得到拉普拉斯方程的通解:
y(r,θ,φ)=l,m∑(Alrl+Blr−(l+1))Ylm(θ,φ)