零基础理解球谐函数

#数学#球谐函数#高维几何 共 5,514 字 约 18 分钟

以下介绍的还是三维球坐标空间。SPHERE-JEPA是高维坐标,下篇再说。不同于任何其他地方的教程,这篇教程会尽量以历史发展角度撰写,方便理解。

拉普拉斯算子与本征函数

三维全空间直角坐标系拉普拉斯算子:2=2x2+2y2+2z2\nabla^2 = \frac{\partial^2}{\partial x^2} + \frac{\partial^2}{\partial y^2} + \frac{\partial^2}{\partial z^2}

它用来对整个三维空间任意函数做二阶偏导求和。标准球坐标下的全空间拉普拉斯算子为:

2=1r2r(r2r)+1r2S2\begin{equation} \nabla^2 = \frac{1}{r^2}\frac{\partial}{\partial r}\left(r^2 \frac{\partial}{\partial r}\right) + \frac{1}{r^2}\nabla_S^2 \tag{1} \end{equation}

怎么理解拉普拉斯算子

一阶导表示它现在的扭曲程度怎么样,二阶导表示它即将怎么扭曲,所以拉普拉斯算子反映了一种“弹性倾向”。

最初是因为需要求解引力势,2Φ=0\nabla^2 \Phi= 0(在无质量的真空区域,不允许存在“凸起”或“凹陷”,任意一点的值必须等于邻域均值)。

对(1)移项、消去化简得到:r(r2r)Φ=S2Φ-\frac{\partial}{\partial r}\left(r^2 \frac{\partial}{\partial r}\right) \Phi = \nabla_S^2 \Phi。物理学家们偷了个懒,为了好解,把Φ\Phi拆解成R(r)Y(θ,ϕ)R(r) \cdot Y(\theta, \phi),代入上式后两边同时除以RYR\cdot Y

1Rddr(r2dRdr)=S2YY-\frac{1}{R}\frac{d}{dr}(r^2 \frac{dR}{dr})=\frac{\nabla^2_S Y}{Y}

左边只与r相关,右侧只与角度有关,两者恒等所以必然等同于一个常数,假设该常数为λ\lambda,于是我们就得到了球面拉普拉斯算子下的本征方程

S2Y=λY\begin{equation} \nabla^2_S Y = \lambda Y \tag{2} \end{equation}

本征方程通用定义

L[f]=λfL[f]=\lambda f叫做算子L的本征方程,ff是本征函数,λ\lambda是本征值。

求解本征函数

球面拉普拉斯算子为:

S2=1sinθθ(sinθθ)+1sin2θ2ϕ2\nabla_S^2=\frac{1}{\sin\theta}\frac{\partial}{\partial \theta}\left(\sin\theta \frac{\partial}{\partial \theta}\right) +\frac{1}{\sin^2\theta}\frac{\partial^2}{\partial \phi^2}

球面拉普拉斯本征方程:

S2Y=λY\nabla_S^2 Y = \lambda Y

变量分离假设:Y(θ,ϕ)=Θ(θ)Φ(ϕ)Y(\theta,\phi)=\Theta(\theta)\Phi(\phi)Θ\Theta只和θ\theta有关,Φ\Phi只和ϕ\phi有关。

变量分离是全部解

泛函分析结论:可分离自伴随椭圆算子的L2L^2本征函数一定可以变量分离。

球面拉普拉斯是紧自伴随椭圆算子,在球面平方可积函数空间L2(S2)L^2(S^2)上,满足谱定理:

  1. 本征值是离散可数集;
  2. 全体本征函数构成空间标准正交完备基;
  3. 对可分离自伴算子,存在一组由单变量函数乘积构成的本征函数完备正交基。

步骤1:变量分离代入方程

分别求偏导:

Yθ=ΦdΘdθ,2Yϕ2=Θd2Φdϕ2\frac{\partial Y}{\partial \theta}=\Phi \frac{d\Theta}{d\theta},\quad \frac{\partial^2 Y}{\partial \phi^2}=\Theta \frac{d^2\Phi}{d\phi^2}

代入算子:

1sinθθ(sinθΦdΘdθ)+1sin2θΘd2Φdϕ2=λΘΦ\frac{1}{\sin\theta}\frac{\partial}{\partial\theta}\left(\sin\theta\cdot \Phi \frac{d\Theta}{d\theta}\right) +\frac{1}{\sin^2\theta}\cdot \Theta \frac{d^2\Phi}{d\phi^2} =\lambda \Theta \Phi

Φ\Phiθ\theta无关,可以提出第一个括号外:

Φsinθddθ(sinθdΘdθ)+Θsin2θd2Φdϕ2=λΘΦ\frac{\Phi}{\sin\theta}\frac{d}{d\theta}\left(\sin\theta \frac{d\Theta}{d\theta}\right) +\frac{\Theta}{\sin^2\theta}\frac{d^2\Phi}{d\phi^2} =\lambda \Theta \Phi

等式两侧同乘 sin2θΘΦ\dfrac{\sin^2\theta}{\Theta \Phi} 做分离,整理全式得:

sinθΘddθ(sinθdΘdθ)只含变量θ+1Φd2Φdϕ2只含变量ϕ=λsin2θ\underbrace{\frac{\sin\theta}{\Theta}\frac{d}{d\theta}\left(\sin\theta \frac{d\Theta}{d\theta}\right)}_{\text{只含变量}\theta} +\underbrace{\frac{1}{\Phi}\frac{d^2\Phi}{d\phi^2}}_{\text{只含变量}\phi} =\lambda \sin^2\theta

步骤2:变量分离核心逻辑

式子左边第一项只跟θ\theta有关,第二项只跟ϕ\phi有关;右边同时包含θ\theta,不含ϕ\phi。 对等式做移项:

1Φd2Φdϕ2=λsin2θsinθΘddθ(sinθdΘdθ)\frac{1}{\Phi}\frac{d^2\Phi}{d\phi^2} = \lambda \sin^2\theta -\frac{\sin\theta}{\Theta}\frac{d}{d\theta}\left(\sin\theta \frac{d\Theta}{d\theta}\right)
  • 左边:完全没有θ\theta,无论θ\theta取何值,左边都不会变;
  • 右边:完全没有ϕ\phi,无论ϕ\phi取何值,右边都不会变。

等式两边互不依赖对方变量,唯一成立的可能:两边等于同一个常数,记这个常数为 m2-m^2

整理后得到两条等式:

d2Φdϕ2=m2Φ\begin{equation} \frac{d^2\Phi}{d\phi^2}=-m^2 \Phi \tag{3} \end{equation} λsin2θsinθΘddθ(sinθdΘdθ)=m2\begin{equation} \lambda \sin^2\theta -\frac{\sin\theta}{\Theta}\frac{d}{d\theta}\left(\sin\theta \frac{d\Theta}{d\theta}\right) =-m^2 \tag{4} \end{equation}

步骤3:方位角方程完整求解+周期性约束(定m必须为整数)

Φ=m2Φ\Phi''=-m^2\Phi 通解:

Φ(ϕ)=Aeimϕ+Beimϕ\Phi(\phi)=A e^{im\phi}+B e^{-im\phi}

硬性边界条件:ϕ\phi是绕z轴旋转角,旋转一周2π2\pi函数必须复原:

Φ(ϕ+2π)=Φ(ϕ)\Phi(\phi+2\pi)=\Phi(\phi)

代入(3):

Aeim(ϕ+2π)+Beim(ϕ+2π)=Aeimϕ+BeimϕAe^{im(\phi+2\pi)}+Be^{-im(\phi+2\pi)}=Ae^{im\phi}+Be^{-im\phi}

化简:ei2πm=1e^{i2\pi m}=1。根据欧拉公式 eiα=cosα+isinαe^{i\alpha}=\cos\alpha+i\sin\alpha,只有mZm\in \mathbb Z(整数)时cos(2πm)=1,sin(2πm)=0\cos(2\pi m)=1,\sin(2\pi m)=0,等式成立。

结论:m=0,±1,±2,±3,m=0,\pm1,\pm2,\pm3,\dots,m必须是整数。

步骤4:整理极角方程,得到连带勒让德方程

对(4)做移项整理:

sinθΘddθ(sinθdΘdθ)=λsin2θ+m2\frac{\sin\theta}{\Theta}\frac{d}{d\theta}\left(\sin\theta \frac{d\Theta}{d\theta}\right) =\lambda\sin^2\theta+m^2

两边同乘Θ\Theta后得到标准形式:

sinθddθ(sinθdΘdθ)+(λsin2θm2)Θ=0\sin\theta \frac{d}{d\theta}\left(\sin\theta \frac{d\Theta}{d\theta}\right) +\left(-\lambda \sin^2\theta-m^2\right)\Theta=0

做变量替换 u=cosθu=\cos\thetadu=sinθdθdu=-\sin\theta d\thetasin2θ=1u2\sin^2\theta=1-u^2,方程转为标准连带勒让德方程

(1u2)d2Θdu22udΘdu+(λm21u2)Θ=0(1-u^2)\frac{d^2\Theta}{du^2}-2u\frac{d\Theta}{du} +\left(-\lambda-\frac{m^2}{1-u^2}\right)\Theta=0

定义域θ[0,π]\theta\in[0,\pi],对应u[1,1]u\in[-1,1]u=±1u=\pm1对应球面南北极点。

步骤5:极点有界性约束求解本征值

通过最简单情况m=0m=0入手,方程简化为普通勒让德方程:

(1u2)Θ2uΘ+λΘ=0(1-u^2)\Theta''-2u\Theta'+\lambda\Theta=0

设幂级数解:Θ(u)=k=0akuk\Theta(u)=\sum_{k=0}^\infty a_k u^k 求导:

Θ=k=1kakuk1,Θ=k=2k(k1)akuk2\Theta'=\sum_{k=1}^\infty k a_k u^{k-1},\quad \Theta''=\sum_{k=2}^\infty k(k-1)a_k u^{k-2}

全部代入方程,对齐同次幂uku^k,得到系数递推关系:

ak+2=k(k+1)+λ(k+2)(k+1)aka_{k+2}=\frac{k(k+1)+\lambda}{(k+2)(k+1)} a_k

若级数有无穷多项(永远不截断):kk\to\infty时,

ak+2akk2k2=1\frac{a_{k+2}}{a_k}\approx \frac{k^2}{k^2}=1

根据幂级数收敛判别法,收敛半径R=1{R=1}。这意味着: u=±1u=\pm1正好在收敛边界,无穷级数会发散到无穷大。

但自然边界条件下,u=±1u=\pm1Θ\Theta有限。级数只能在某一项截断,变成有限次多项式,假设此项为al+2a_{l+2},而al0a_{l \ge 0}不为0,那么就有l(l+1)+λ=0l(l+1)+\lambda=0,截断条件就是:

λ=l(l+1),l=0,1,2,3\lambda=-{l(l+1)},\quad l=0,1,2,3\dots

对于连带勒让德方程无非是分子进行了改动,需要满足:

 k,k(k+1)l(l+1)+m21u20\exists\ k,k(k+1)-l(l+1)+\frac{m^2}{1-u^2} \le 0

那么显然需要ml|m| \le l

步骤6:求解

对极角方程具体求解略过。直接给具体解:

  • m=0m=0时,方程唯一合法有界解为罗德里格斯公式(勒让德多项式)
Pl(x)=12ll!dldxl[(x21)l]P_l(x) = \frac{1}{2^l l!} \frac{d^l}{dx^l} [(x^2 - 1)^l]
  • 连带勒让德函数
Plm(x)=(1)m(1x2)m2dmdxmPl(x),(m0)P_l^{m}(x) = (-1)^m (1-x^2)^{\frac{m}{2}} \frac{d^m}{dx^m}P_l(x),(m \ge 0) Plm(x)=(1)m(lm)!(l+m)!Plm(x),(m<0)P_l^{-|m|}(x)=(-1)^{|m|}\frac{(l-|m|)!}{(l+|m|)!}P_l^{|m|}(x),(m < 0)
  • 复数球谐函数
Ylm(θ,φ)=(1)m2l+14π(lm)!(l+m)!Plm(cosθ)极角解eimφ方位角解\begin{equation} Y_l^m(\theta,\varphi) = \underbrace{(-1)^m \sqrt{\frac{2l+1}{4\pi}\cdot\frac{(l-|m|)!}{(l+|m|)!}} P_l^{|m|}(\cos\theta)}_{\text{极角解}} \underbrace{e^{im\varphi}}_{\text{方位角解}} \tag{5} \end{equation}

适用范围:l=0,1,2,3l=0,1,2,3\cdotsm=l,l+1,,0,,l1,lm=-l,-l+1,\dots,0,\dots,l-1,l

球谐函数

球谐函数Ylm(θ,ϕ)Y_l^m(\theta,\phi)具备正交性和完备性,与此前直线/平面上的傅里叶级数一致,可以作为基函数。我们可以通过球谐函数加权和模拟球面每个点的所有振动情况。

以下为两种更严谨的表述:

  • 任意定义在球面S2S^2上的平方可积函数(能量有限),都可以展开成球谐函数的加权和。
  • 任意频率固定的球面波,可以展开为径向函数(球贝塞尔函数)与球谐函数(角度花纹)乘积的加权和。

在绝大多数球谐函数的科普视频或文章当中都会有这张图:

球谐函数空间图

这张图其实是实球谐的图。实球谐需要对(5)复球谐YlmY_l^mYlmY_l^{-m}做线性组合,消去虚部。

  • 根据YY的值上色,蓝色为正,黄色为负。
  • 这些曲面表面的点到原点的径向长度等于Ylm(θ,ϕ)|Y_l^m(\theta,\phi)|
  • 曲面上任意一个三维点,球坐标的极角θ\theta、方位角ϕ\phi,完全等于代入球谐Ylm(θ,ϕ)Y_l^m(\theta,\phi)的那两个自变量。

从图中也可以理解llmm一些。

  • ll决定花瓣总层数,越大代表球面频率越高,褶皱越多。
  • mm决定形态绕z轴的旋转朝向。m=0m=0永远沿z轴上下伸展;m0m≠0分布在 xy 水平面,m|m|越大,绕赤道分割越多。

拓展

波动方程: utt=2uu_{tt}=\nabla^2 u 分离变量:u=T(t)Y(θ,ϕ)u=T(t)Y(\theta,\phi)YY为球面角度函数。两边代入:

T(t)Y=T(t)2YT''(t)\cdot Y = T(t)\cdot \nabla^2 Y

2Y=l(l+1)Y\nabla^2 Y=-l(l+1)Y代入波动方程,两边约去不为零的YY

T=l(l+1)TT''=-l(l+1)\,T

简谐振动标准形式:T=ω2TT''=-\omega^2 T,只有右端带负号,解才是三角函数振荡;若系数为正,解是指数发散,不存在振动。 直接一一对应:

ω=l(l+1)\omega=\sqrt{l(l+1)}

ll是球面角向谐波阶数,ll越大,ω\omega越大,振动频率越高,这与上一节图中所说ll的含义一致。

经典简谐振动能量Eω2E\propto \omega^2,因此El(l+1)E\propto l(l+1)ll越大,频率越高,振动能量越大。(本征值λ\lambda反映能量)

量子转动动能也正比于λ\lambda

量子转动动能公式为:Erot=L22μr2=l(l+1)22μr2 E_\text{rot}=\frac{\langle L^2\rangle}{2\mu r^2}=\frac{{l(l+1)}\hbar^2}{2\mu r^2}

算子的谱就是所有求解出来的λ\lambda的集合。

谱理论的体现:球面是紧致闭曲面,微分算子只有离散本征值,能量 / 频率不能连续任意取值,只能一份一份分立出现。