外观
Lesson 11 Bessel 函数
约 2394 字大约 8 分钟
2025-12-05
Bessel 函数的递推关系满足
Jν−1+Jν+1=x2νJν
计算积分:
∫xmJndx=xmJm,m∈Z
仅仅在 m−n∈ 正奇数时整个定积分才可做,所以说之后齐次化方程的边界条件时,构造的函数要注意是不是可积.
原理在于,每一次做分部积分的时候,出来的第一项必须要是零,不然一直往下递推出现无穷求和就无法计算了.
/Example/
计算定积分:
∫01(1−x2)J0(μx)xdx
其中 J0(μ)=0.
递推关系是
μ1dxd[xνJν(μx)]=xνJν−1(μx)
积分为
∫01(1−x2)J0(μx)xdx=μ1∫01(1−x2)dxd[xJ1(μx)]dx=μ1(1−x2)xJ1(μx)01+μ2∫01x2J1(μx)dx=μ22x2J2(μx)01=μ22J2(μ)
到这里还没做完,因为我们课程要求尽量把 Bessel 函数的阶数降到最低,同时不增加额外的项数,因此还要再算一步 (2 分):
J0(μ)+J2(μ)=μ2J(μ),J0(μ)=0
所以答案为
∫01(1−x2)J0(μx)xdx=μ34J1(μ)
渐近展开
Bessel 函数的展开有两种类型 (不证明,但是要背):
z→0,Jν(z)=Γ(ν+1)1(2z)ν+O(zν+2)z→∞,Jν(z)∼πz2cos(z−2νπ−4π),∣argz∣<π
Neumann 函数渐近展开:
z→0,Nν(z)∼−πΓ(ν)(2z)−νz→∞,Nν(z)=πz2sin(z−2νπ−4π),∣argz∣<π
讲一个积分:
∫J0(x)cosxdx
做法是对 “1” 分部积分,
∫J0(x)cosxdx=xcosxJ0(x)−∫x[J0(x)cosx]′dx=xcosxJ0(x)−∫x[−J1(x)cosx−J0(x)sinx]dx=xcosxJ0(x)+∫x[dxdJ0(x)sinx+J1(x)cosx]dx=xcosxJ0(x)+xsinxJ1(x)
同理,可以积分:
∫xnJn(x)cosxdx
实际上是对 x2n 的分部积分.
生成函数
生成函数为
exp[2z(t−t1)]=n=−∞∑∞Jn(z)tn
如果令 t=ieiθ,那么
eizcosθ=n=−∞∑∞Jn(z)ineinθ=J0(z)+2n=1∑∞inJn(z)cosnθ
为了看到其物理意义,令 z=kr,则 LHS 明显是一个平面波,RHS 则是展开的一系列柱面波,这就是「平面波按照柱面波展开」,是一种分波近似.
如果令 t=eiθ,那么
eizsinθ=n=−∞∑∞Jn(z)einθ
这是函数 f(z)=eizsinθ 的 Fourier 展开,由展开的系数表达式,我们得到了 Bessel 函数的积分表达式:
Jn(z)=2π1∫−ππeizsinθ(einθ)∗dθ=2π1∫−ππ[cos(zsinθ−nθ)+isin(zsinθ−nθ)]dθ
RHS 的虚部是奇函数,积分为零,积分表达式是
Jn(z)=π1∫0πcos(zsinθ−nθ)dθ
/Example/
重新计算定积分:
∫0∞e−axJ0(bx)dx,ℜ(a)>0
∫0∞e−axJ0(bx)dx=∫0∞e−ax[2π1∫−ππeibxsinθdθ]dx=π1∫−ππa−ibsinθdθ
用留数定理,得到答案 (a2+b2)−1/2.
下面我们说一说圆孔的 Fraunhofer 衍射,既然讲到这里了就物理一点. 由 Huygens-Fresnel 原理,波振幅为
A∝∫Σ′e−ik⋅r′dΣ′
假设入射光沿 z 方向,圆孔上的点取极坐标 (ρ,φ). 衍射光与 z 轴夹角 θ,在 x - y 平面和 x 轴夹角 ψ. 得到
k⋅r′=λ2πρsinθcos(φ−ψ)
所以积分变为
A∝∫0a∫02πe−ikρsinθcos(φ−ψ)ρdρdφ
(a 是圆孔半径.) 由 Bessel 函数的积分表示,立刻知道
∫02πe−ikρsinθcos(φ−ψ)dφ=2πJ0(kρsinθ)
积分化为
A∝∫0aJ0(kρsinθ)ρdρ
直接用递推关系,得到
A∝xJ1(x),x=kasinθ=λ2πasinθ
波强为
I∝[xJ1(x)]2
取中心 θ=0 的光强为 I0 就能确定整个光强函数.
柱函数
满足递推关系
dzd[zνCν(z)]=zνCν−1(z),dzd[z−νCν(z)]=−z−νCν+1(z)
的函数统称为柱函数.
我们知道 Jν(z) 和 Nν(z) 在 z→∞ 的渐近展开描写柱面波,但是它们各自都含有发散和会聚的成分,需要相加和相减来构造出仅有会聚或者仅有发散成分的函数,这就是 Hankel 函数,
Hν(1)(z)≡Jν(z)+iNν(z),Hν(2)(z)≡Jν(z)−iNν(z)
Bessel 函数的应用
先来做一个积分:
∫xJν2(x)dx
注意到 Bessel 函数的 Wronsky 行列式正好是 1/x,
x1=Jν(z)dzdNν(z)−Nν(z)dzdJν(z)
然后就可做了.
/Example/
求四周固定的圆形薄膜的固有频率.
这不是一个定解问题 —— 只需要求本征值问题的本征值 (甚至不用求本征函数).
在平面极坐标系中,
∂t2∂2u−c2[r1∂r∂(r∂r∂u)+r21∂ϕ2∂2u]=0
代入 u(r,ϕ,t)=v(r,ϕ)eiωt. 则
r1∂r∂(r∂r∂v)+r21∂ϕ2∂2v+c2ω2v=0
这里 c 待定. 然后按步骤分离变量,
r1drd[rdrdR(r)]+(k2−r2m2)R(r)=0
首先可以确定 k=ω/c=0,否则是平凡的频率. 通解为
R(r)=CJm(kr)+DNm(kr)
边界条件要求 kmi2=[μi(m)/a]2,其中 μ 是零点,μi(m) 是 m 阶 Bessel 函数 Jm(x) 的第 i 个正零点.
下面研究本征函数的正交关系. 假设有一个本征函数 Jm(kmir),另有一个函数 Jm(kr),分别满足各自的 Bessel 方程.
分别用 rJm(kr) 和 rJm(kmir) 交叉相乘再相减,并积分:
(kmi2−k2)∫0aJm(kmir)Jm(kr)rdr=r[Jm(kmir)drdJm(kr)−Jm(kr)drdJm(kmir)]r=0r=a
注意
正交性是在 r 权重下的正交性!
仅仅考虑某些特殊情形,首先考虑 kmi=k=kmj (i=j),得到 0 (正交). 再考虑 k=kmi,得到
∫0aJm2(kmir)rdr=−k→kmilimkmi2−k2kmiaJm(ka)Jm′(kmia)=2a2[Jm′(kmia)]2=2a2[Jm′(μi(m))]2
这个结果和边界条件有关,三类边界条件统一写成 (αR′(a)+βR(a)=0):
- α=0 第一类
- β=0 第二类
- α,β=0 第三类
上面是第一类边界条件的结果. 对于第二类边界条件,归一化系数是
∫0aJm2(kmir)rdr=1−(μi(m))2m22a2Jm2(μi(m))
第三类边界条件:
2a2Jm′2(μi(m))+1−(μi(m))2m2Jm2(μi(m))
直接利用 Bessel 方程交叉相乘再相减,可得到一个结论:
∫0xxJm(x)Jn(x)dx=m2−n2x[Jm′(x)Jn(x)−Jn′(x)Jm(x)]
这个式子可以用来计算下面的积分:
∫0∞x2J12(x)dx
先使用一个递推关系
J0+J2=x2J1
换掉其中一个 J1,然后就是上面的结论式.
/Example/
将定义在 [0,1] 上的函数 1−x2 按照 J0(μix) 展开,其中 μi 是 J0(x) 的正零点.
1−x2=i=1∑∞ciJ0(μix)
则系数为
ci=J12(μi)2∫01(1−x2)J0(μix)xdx
根据上一节的结果,得到 ci=8/μi3J1(μi).
如果令 x=1,可以发现一个结论
i=1∑∞μi21=41
警告
其实设定上最后还讲了一个圆柱体冷却问题,但是我的速度太慢记不下来,幸好讲义上有.
讲一个需要注意的点:下面这个方程是 0 阶的 Bessel 方程,千万不要乱解:
r1drd[rdrdR(r)]+R(r)=0
更新日志
2025/12/5 08:45
查看所有更新日志
dfc36-feat(note): add equation-m-p note于
