漢克爾變換

来自testwiki
跳转到导航 跳转到搜索

Template:Unreferenced 汉克尔变换是指对任何给定函数 f(r) 以第一类贝塞尔函数 Jν(kr) 作无穷级数展开,贝塞尔函数 Jν(kr) 的阶数不变,级数各项 k 作变化。各项 Jν(kr) 前系数 Fν 构成了变换函数。对于函数 f(r), 其 ν 阶贝塞尔函数的汉克尔变换(k 为自变量)为

Fν(k)=0f(r)Jν(kr)rdr

其中,Jν 为阶数为 ν 的第一类贝塞尔函数,ν1/2。对应的,逆汉克尔变换 Fν(k) 定义为

f(r)=0Fν(k)Jν(kr)kdk

汉克尔变换是一种积分变换,最早由德国数学家赫尔曼·汉克尔提出,又被称为傅立叶-贝塞尔变换。

正交性

贝塞尔函数构成 正交函数族 权重因子为 r:

0Jν(kr)Jν(kr)rdr=δ(kk)k

其中 kk 大于零。

与其他函数变换的关系

傅立叶变换

零阶汉克尔函数即为圆对称函数的二维傅立叶变换。给定二维函数 F(𝒓) ,径向矢量为 𝒓,其傅立叶变换为

F(𝒌)=f(𝒓)ei𝒌𝒓d𝒓

不失一般性,选择极坐标 (r,θ) ,使得矢量 𝒌 方向指向 θ=0 。极坐标下的傅立叶变换写作

F(𝒌)=002πf(r,θ)eikrcosθrdrdθ

其中 θ 为矢量 𝒌𝒓 间夹角。如果函数 f 恰为圆对称不依赖角变量 θff(r) ,对角度 θ 的积分可以提出,傅立叶变换写作

F(𝒌)=F(k)=2π0f(r)J0(kr)rdr

此式恰为 f(r) 的零阶汉克尔变换的 2π 倍。

常见汉克尔变换函数对

f(r) F0(k)
1 δ(k)/k
1/r 1/k
r 1/k3
r3 9/k5
rm 2m+1Γ(m/2+1)km+2Γ(m/2) for -2<Re(m)<-1/2
1r2+z2 ek|z|k=2|z|πkK1/2(k|z|)
1r2+z2 K0(kz), z可为复数
eiar/r i/a2k2(a>0,k<a)
1/k2a2(a>0,k>a)
ea2r2/2 ek2/2a2a2
r2f(r) d2F0dk2+1kdF0dk
f(r) Fν(k)
rs Γ(12(2+ν+s))Γ(12(νs))2s+1ks+2
rν2sΓ(s,r2h) 12(k2)2sν2γ(1s+ν,k24h)
er2rνU(a,b,r2) Γ(2+νb)2Γ(2+νb+a)(k2)νek241F1(a,2+ab+ν,k24)
r2f(r) d2Fνdk2+1kdFνdkν2k2Fν

参见条目