級数解を用いた微分方程式の解法
📂微分方程式級数解を用いた微分方程式の解法
説明
係数が定数の微分方程式は、変数分離法を使ったり、積分因子法を使ったりするなどして比較的簡単に解くことができる。しかし、以下のように係数に独立変数が含まれている微分方程式は簡単に解くことができない。
P(x)dx2d2y+Q(x)dxdy+R(x)y=0
この時、P、Q、Rは多項式で共通の因数がないと仮定する。上の形を持つ方程式としては
ベッセル方程式Bessel equation
x2y′′+xy′+(x2−ν2)y=0,ν is constant
ルジャンドル方程式Legendre equation
(1−x2)y′′−2xy′+l(l+1)y=0,l is constant
などがある。このような微分方程式を解くときは、べき級数形式の解を見つけることを目標とする。
定義
(1)の中で、P(x0)=0であるx0を普通点ordinary pointという。Pが連続であるために、P(x)=0で示されるようなx0を含む開いた区間が存在する。この時、我々の目標は普通点x0の周辺で(1)の解となるべき級数解を見つけることである。つまり、(1)の解は
y=a0+a1(x−x0)+a2(x−x0)2+⋯=n=0∑∞an(x−x0)n
の形のべき級数であり、収束半径∣x−x0∣<ρ内で収束すると仮定して問題を解く。この方法を使って、係数に独立変数xが含まれる難しい微分方程式を解くことができる。
一方、P(x0)=0であるx0は特異点singular pointという。特異点の中で、
x→x0lim(x−x0)P(x)Q(x)<∞andx→x0lim(x−x0)2P(x)R(x)<∞
を満たす特異点を正則特異点regular singular pointという。正則特異点でない場合は、非正則特異点irregular singular pointという。x0が正則特異点の場合、解を次のように仮定して解法を始める。
y=n=0∑∞anxn+s
この解法をフロベニウス法Frobenius methodという。
例
y′′+y=0, −∞<x<∞の級数解を求めよ。
内容は長いが難しくはないので、ゆっくりと読もう。例として与えられた方程式は、わざわざ級数解を使わなくても十分に簡単に解ける方程式だが、級数解を使う解法を練習することに意味を見出そう。まずy′′+y=0はP(x)=1、Q(x)=0、R(x)=1の場合だ。したがって、すべての点が普通点であるが、式を簡単にするためにx0=0を選ぼう。与えられた微分方程式の解が∣x∣<ρで収束する下記のべき級数と仮定しよう。
y=a0+a1x+a2x2+⋯=n=0∑∞anxn
微分方程式に代入するために、y′′を計算すると
y′′=2a2+3⋅2a3x+⋯+n(n−1)anxn−2+⋯=n=2∑∞n(n−1)anxn−2
与えられた微分方程式にyとy′′を代入すると
n=2∑∞n(n−1)anxn−2+n=0∑∞anxn=0
級数解法で重要な点は、xの次数を揃えることだ。一番最初の項の級数にn+2の代わりにnを代入すると次のようになる。
⟹n=0∑∞(n+2)(n+1)an+2xn+n=0∑∞anxnn=0∑∞[(n+2)(n+1)an+2+an]xn=0=0
べき級数の性質から、上の式が成り立つためには、すべての係数が0でなければならない。したがって、次の式を得る。
⟹⟹(n+2)(n+1)an+2+an(n+2)(n+1)an+2an+2=0=−an=(n+2)(n+1)−1an
このようにして、先行する係数と後続する係数の関係を説明する式を漸化式recurrence relationという。漸化式から各項の係数を求めることができる。n+2番目の係数はn番目の係数から求めることができるので、最初の二つの係数a0,a1を知れば、すべての係数を知ることができる。したがって、級数を大きくa0とa1の二つの部分に分けることができる。偶数のnに対して一般的に示すと、n=2k(k=1,2,…)に対して次のようになる。
a2a4a6an=2⋅1−1a0=2!−1a0=4⋅3−1a2=4⋅3−12!−1a0=4!1a0=6!−1a0⋮=a2k=(2k)!(−1)ka0
奇数のnに対して一般的に示すと、n=2k+1(k=1,2,…)に対して次のようになる。
a3a5a7an=3⋅2−1a1=3!−1a1=5⋅4−1a3=5⋅4−13!−1a0=5!1a1=7!−1a1⋮=a2k+1=(2k+1)!(−1)ka1
上記の結果をyに代入して整理すると次のようになる。
y=a0+a1x−2!a0x2−3!a1x3+⋯+(2n)!(−1)na0x2n+(2n+1)!(−1)na1x2n+1+⋯=a0[1−2!1x2+4!1x4+⋯+(2n)!(−1)nx2n+⋯]+a1[x−3!1x3+5!1x5+⋯+(2n+1)!(−1)nx2n+1+⋯]=a0n=0∑∞(2n)!(−1)nx2n+a1n=0∑∞(2n+1)!(−1)nx2n+1
与えられた2次微分方程式の二つの解と一般解を求めた。一般解は、下記の二つの独立した解の線形結合で表される。
y1(x)=n=0∑∞(2n)!(−1)nx2n,y2(x)=n=0∑∞(2n+1)!(−1)nx2n+1
比率判定法を使うと、二つの級数y1,y2がすべてのxに対して収束することが分かる。また、上記の二つの級数は正確にcosとsinのテイラー級数と一致する。つまりy=a0cosx+a1sinxであり、これは係数が定数の2次微分方程式の解法を通じて得られた解と同じである。
■