3

Bessel関数とHankel変換

157
0

Bessel関数

Bessel関数は
Ja(x):=0n(1)nn!Γ(n+a+1)(x2)2n+a
によって定義される. そして三角関数は,
cos(x)=0n(1)n(2n)!x2nsin(x)=0n(1)n(2n+1)!x2n+1
と級数展開される. Pochhammer記号を用いることによって, それぞれ
cos(x)=0n(1)nn!(12)n(x2)2nsin(x)=0n(1)nn!(12)n+1(x2)2n+1
と書き換えることができる. このa類似としてのa三角関数を
cos(a)(x)=0n(1)nn!(a)n(x2)2nsin(a)(x)=Γ(a)Γ(1a)0n(1)nn!(1a)n+1(x2)2n+22a
として定義する. このとき
cos(a)(x)=Γ(a)(x2)1aJa1(x)sin(a)(x)=Γ(a)(x2)1aJ1a(x)
という関係がある. よってBessel関数は本質的にa三角関数として考えることができる.

Fourier変換

ここでは, fのFourier変換を
F(y):=12πf(x)eixydx

によって定義する. 偶関数f0と奇関数f1の和にf(x)=f0(x)+f1(x)と分けると,
f(x)eixydx=2π0f0(x)cos(xy)dxi2π0f1(x)sin(xy)dx
実部と虚部に分けて, f(x)に対して,
2π0f(x)cos(xy)dx
をFourier余弦変換,
2π0f(x)sin(xy)dx
をFourier正弦変換という.

Hankel変換

Fourier余弦変換のa類似を考える. a=12において2πcos(x)に一致するものとして, 先ほど定義したa三角関数
12a1Γ(a)cos(a)(x)=x1aJa1(x)
を用いると, Fourier余弦変換のa類似として,
0f(x)(xy)1aJa1(xy)dx
を考えることができる. これが本質的にHankel変換になっているので, Hankel変換はFourier余弦変換のa類似と考えることができる. 同様にFourier正弦変換のa類似としてHankel変換を考えることもできる. 最もよく使われるHankel変換の定義は
f0f(x)xJa(xy)dx
である.

一般Laguerre多項式

一般Laguerre多項式は
Ln(a)(x):=(a+1)nn!k=0n(n)kk!(a+1)kxk
によって定義される. Hardy-Hilleの公式
0nn!Γ(n+a+1)Ln(a)(x)Ln(a)(y)tn=11texp((x+y)tt1)(xyt)a2Ia(2xyt1t)
と同値な式
11t0Ln(a)(x)xaexexp((x+y)tt1)(xyt)a2Ia(2xyt1t)dx=Ln(a)(y)tn
において, t=1とすると,
120Ln(a)(x)xaex2(xy)a2Ja(xy)dx=(1)nLn(a)(y)
となる. xx2,yy2とすると,
0xaex22Ln(a)(x2)xJa(xy)dx=(1)nyaey22Ln(a)(y2)
よってHankel変換によって,
xaex22Ln(a)(x2)(1)nxaex22Ln(a)(x2)
と移る. これはxaex22Ln(a)(x2)がHankel変換の固有値(1)nであるような固有関数となっていることを意味している. このことから, Hankel変換は
F(y)=0f(x)xJa(xy)dx
としたとき,
f(x)=0F(y)yJa(xy)dy
となる. つまり, Hankel変換を2回行うと元の関数に戻るという性質があることが分かる.

実数階のHankel変換

Hardy-Hilleの公式と同値な式
11t0Ln(a)(x)xaexexp((x+y)tt1)(xyt)a2Ia(2xyt1t)dx=Ln(a)(y)tn
を書き換えると,
2ta21t0xaex22Ln(a)(x2)xexp(12(x2+y2)t+1t1)Ia(2xyt1t)dx=yaey22Ln(a)(y2)tn
を得る. よって変換
f2ta21t0f(x)xexp(12(x2+y2)t+1t1)Ia(2xyt1t)dx
はHankel変換における固有値(1)ntnに置き換えたものになっているので, 実数階のHankel変換と考えることができる.

Hermite多項式の場合

a=±12とすることによってHermite多項式の場合を得る.

2π0ex22H2n(x)cos(xy)dx=(1)ney22H2n(y)2π0ex22H2n+1(x)sin(xy)dx=(1)ney22H2n+1(y)
となり, これらはまとめて
12πex22Hn(x)eixydx=(i)ney22Hn(y)
とFourier変換の形で表すことができる. つまり, Hermite多項式はFourier変換の固有関数である. 固有値であるような(i)ntnになるように上手く定義すれば同様に実数階のFourier変換を与えることもできるが, 今回はこのあたりで終わりにしたいと思う.

投稿日:202449
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

Wataru
Wataru
692
48068
超幾何関数, 直交関数, 多重ゼータ値などに興味があります

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. Bessel関数
  2. Fourier変換
  3. Hankel変換
  4. 一般Laguerre多項式
  5. 実数階のHankel変換
  6. Hermite多項式の場合