Processing math: 100%

Anger関数とWeber関数①(sinやcosの中にsinがある積分)

Today's theme

Jν(z)=1ππ0cos(νθzsinθ)dθEν(z)=1ππ0sin(νθzsinθ)dθと定義するとき、一般化された超幾何関数を用いることで次のように表現できる。Jν(z)=sinνπνπ1F2[11ν2,1+ν2;z24]+sinνπ(1ν2)πz1F2[13ν2,3+ν2;z24]Eν(z)=1cosνπνπ1F2[11ν2,1+ν2;z24]1+cosνπ(1ν2)πz1F2[13ν2,3+ν2;z24]

明確に決まった名前があるかは分かりませんが、英語版Wikipediaによると(1)をAnger関数、(2)をWeber関数といいます(後者は同名の異なる関数があった気がする)。ともにWatson(1966)のChapter10で紹介されています。

本記事では、下記の本を参考にしています。800ページもあるベッセル関数の専門書です。


A Treatise on the Theory of Bessel Functions

Bessel関数との類似性

第1種ベッセル関数 Jν(x) はSchläefliの積分表示によりJν(z)=1ππ0cos(νθzsinθ)dθsinνππ0eνtzsinhtdtと表されます*。ν が整数 n なら右辺の第2項はゼロとなりますのでJn(z)=1ππ0cos(nθzsinθ)dθとなり、(1)の Jν(z) に一致します。ベッセル関数の定義や Jn(z) の積分表示については

第1種ベッセル関数の積分表示とその導出

をご覧ください。

* Watson, A Treatise On The Theory Of Bessel Functions second edition(1966)のp176より

級数展開

(1)(2)を級数展開しましょう。加法定理でバラしてJν(z)=1ππ0cosνθcos(zsinθ)dθ+1ππ0sinνθsin(zsinθ)dθ Eν(z)=1ππ0sinνθcos(zsinθ)dθ1ππ0cosνθsin(zsinθ)dθ sinxcosx のマクローリン展開よりJν(z)=1πm=0(1)mz2m(2m)!π0cosνθsin2mθdθ+1πm=0(1)mz2m+1(2m+1)!π0sinνθsin2m+1θdθEν(z)=1πm=0(1)mz2m(2m)!π0sinνθsin2mθdθ1πm=0(1)mz2m+1(2m+1)!π0cosνθsin2m+1θdθこの積分が問題となります。ν は実数で m は非負整数です。収束・発散の議論を簡単のため、とりあえず νZ としておきます。

上記、加法定理でばらしたところで、ν が偶数のときは Jν(z) の第2項と Eν(z) の第1項が 0 となります。また ν が奇数のときは Jν(z) の第1項と Eν(z) の第2項が 0 となります。積分区間を半分で分けてみると分かります。

ベータ関数の逆数の積分表示

ベータ関数の逆数の積分表示(複素積分演習)

において、複素積分の手法を用いることにより次の公式を得ました。s>0 のときπ0sins1θsinaθdθ=πsinπa22s1sB(s+a+12,sa+12)同様にして次の式も成り立ちます。π0sins1θcosaθdθ=πcosπa22s1sB(s+a+12,sa+12)(5)の積分へ適用するとπ0cosνθsin2mθdθ=πcosνπ222m(2m+1)B(2m+2+ν2,2m+2ν2)=π(2m)!cosνπ222mΓ(m+1+ν2)Γ(m+1ν2)ガンマ関数をポッホハマー記号で書き換えます。π0cosνθsin2mθdθ=π(2m)!cosνπ222mΓ(1+ν2)Γ(1ν2)(1+ν2)m(1ν2)m=π(2m)!cosνπ222mν2Γ(ν2)Γ(1ν2)(1+ν2)m(1ν2)m=(2m)!2cosνπ2sinνπ222mν(1+ν2)m(1ν2)m最後はガンマ関数の相反公式を使いました。ここで三角比の倍角の公式からπ0cosνθsin2mθdθ=(2m)!sinνπ22mν(1+ν2)m(1ν2)mを得ます。次に(5)の第2項の積分はπ0sinνθsin2m+1θdθ=πsinνπ222m+1(2m+2)B(2m+3+ν2,2m+3ν2)=π(2m+1)!sinνπ222m+1Γ(m+3+ν2)Γ(m+3ν2)=π(2m+1)!sinνπ222m+1Γ(3+ν2)Γ(3ν2)(3+ν2)m(3ν2)m=π(2m+1)!sinνπ222m+11+ν21ν2Γ(1+ν2)Γ(1ν2)(3+ν2)m(3ν2)m=(2m+1)!2sinνπ2sinπ(1ν)222m(1ν2)(3+ν2)m(3ν2)m=(2m+1)!sinνπ22m(1ν2)(3+ν2)m(3ν2)mよってπ0sinνθsin2m+1θdθ=(2m+1)!sinνπ22m(1ν2)(3+ν2)m(3ν2)m(9)(10)を(5)に適用してJν(z)=1πm=0(1)mz2m(2m)!(2m)!sinνπ22mν(1+ν2)m(1ν2)m+1πm=0(1)mz2m+1(2m+1)!(2m+1)!sinνπ22m(1ν2)(3+ν2)m(3ν2)m整理しましょう.Jν(z)=sinνπνπm=01(1+ν2)m(1ν2)m(z24)m+sinνπ(1ν2)πzm=01(3+ν2)m(3ν2)m(z24)m第1項は z の偶数次の級数、第2項は奇数次の級数であることが分かります。

(6)の積分についてもここまでと同様にしてπ0sinνθsin2mθdθ=(2m)!(1cosνπ)22mν(1+ν2)m(1ν2)mπ0cosνθsin2m+1θdθ=(2m+1)!(1+cosνπ)22m(1ν2)(3+ν2)m(3ν2)mを適用するとEν(z)=1cosνπνπm=01(1+ν2)m(1ν2)m(z24)m1+cosνπ(1ν2)πzm=01(3+ν2)m(3ν2)m(z24)m

一般化された超幾何関数での表現

これで終わりでも構いませんが、一般化された超幾何級数 pFq を用いると、n!=(1)n であることに留意して

Jν(z)=sinνπνπ1F2[11ν2,1+ν2;z24]+sinνπ(1ν2)πz1F2[13ν2,3+ν2;z24]Eν(z)=1cosνπνπ1F2[11ν2,1+ν2;z24]1+cosνπ(1ν2)πz1F2[13ν2,3+ν2;z24]

と、冒頭の式を得ることができました!例えばE12(1)=2π1F2[134,54;14]43π1F2[154,74;14]ですのでπ0sin(θ2sinθ)dθ=21F2[134,54;14]431F2[154,74;14]0.313のようになります。

νが整数のとき

(15)(16)の式は νZ では特に問題ありませんが νZ では発散するおそれがあるように見えます。(1)(2)の答えとしてふさわしいか、ざっと確認してみましょう。

ν=0のとき

ν=0 あるいは ν0 の極限を考えるとJ0(z)=1F2[11,1;z24]=m=01m!m!(z24)mE0(z)=2πz1F2[132,32;z24]のように表せます。これらについては(1)(2)の右辺を計算しても同じ結果を得るのでOKです。

例えばJ0(z)=1ππ0cos(zsinθ)dθcos を展開すればよい。第1種ベッセル関数 J0(z) と同じ級数表現となる。

νが偶数のとき

ν が自然数の偶数のときを考えます。式の形からして負整数については省略してもよいでしょう。ν=2n とするとJ2n(z)=12nπlimν2nm=0sinνπ(1ν2)m(1+n)m(z24)m分子に sin があり、その極限は 0 です。なので m<n の項は単純に 0 となります。mn の項では、分母に極限がゼロとなる因数が1つ現れます。 (1ν2)m=(1ν2)(2ν2)(nν2)goesto0(mν2)ここに着目して極限をとるとlimν2nsinνπnν2=2πしたがってJ2n(z)=1nm=n(z24)m(1n)(2n)(n1n)×(n+1n)(mn)(1+n)m=(1)nn!m=n(z24)m(n+1n)(mn)(1+n)mm をずらして、とる和のスタートを 0 からにするとJ2n(z)=(1)nn!m=0(z24)m+nm!(1+n)m+n=m=0(1)mm!(m+2n)!(z2)2m+2nこれは第1種ベッセル関数と全く同じ級数です。よって第1種ベッセル関数に等しいことが分かります。よって(15)は ν2n の極限をとることで成立しているといえます。

一方(16)に関しては、ν=2n とすると第1項の超幾何級数において分母に 0 となる因子が1つ現れます。しかし 1cosνπ では ν=2n が2位の零点となることから、この項はゼロとなります(まともに極限計算しても分かります)。したがってE2n(z)=2(14n2)πz1F2[132n2,3+2n2;z24]とあらわされます。

νが奇数のとき

ν=2n1 のときは、(15)の第1項はゼロ、第2項で先ほどと同様な極限計算をします。一方、(16)の第2項はゼロとなります。

以上より(15)(16)は実数 ν において成立します。なお ν が偶数のときは Jν(z) の第2項と Eν(z) の第1項が 0 となります。また ν が奇数のときは Jν(z) の第1項と Eν(z) の第2項が 0 となります。

なお、ここによれば Anger関数とWeber関数はともに整関数であり、全 z 平面で値をとります。

次回はAnger関数とWeber関数が満たす微分方程式や漸化式等を考えていきます。

応援のおねがい

Please support me!

まめしば
まめしば

記事を気に入って下さった方、「応援してあげてもいいよ」という方がいらっしゃったら15円から可能なので支援していただければ幸いです。情報発信を継続していくため、サーバー維持費などに充てさせていただきます。

ご支援いただいた方は、こちらで確認できます。

Amazonギフトの場合、
Amazonギフト券- Eメールタイプ – Amazonベーシック
より、金額は空白欄に適当に(15円から)書きこんで下さい。受取人は「mamekebiamazonあっとgmail.com」です(あっとは@に置き換えてください)。贈り主は「匿名」等でOKです。全額がクリエイターに届きます。

OFUSEは登録不要で、100円から寄付できます。金額の90%がクリエイターに届きます。

codocは登録不要で、100円から寄付できます。金額の85%がクリエイターに届きます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA