ラグール微分方程式の直列解法
📂微分方程式ラグール微分方程式の直列解法
定義
次の微分方程式をラゲールLaguerre微分方程式と呼ぶ。
xy′′+(1−x)y′+ny=0,n=0,1,2,⋯
説明
ラゲール微分方程式の解をラゲール多項式と呼び、最初の数個のラゲール多項式は以下の通りである。
L0(x)L1(x)L2(x)L3(x)⋮=1=−x+1=21(x2−4x+2)=61(−x3+9x2−18x+6)
方程式を解くために式を見ると、x=0の時y′′の係数P(x)=xが0であるため、x=0は特異点であり、下の式を満たすためx=0は正則特異点である。
x→0limxx1−x=1<∞,x→0limx2xn=0<∞
従ってフロベニウス方法を使用する。
解答
xy′′+(1−x)y′+λy=0
上のようなラゲール微分方程式の解を以下のような級数と仮定する。
y=n=0∑∞anxn+r
微分方程式に代入するためにy′、y′′を求めるとそれぞれ以下の通りである。
y′y′′=n=0∑∞(n+r)anxn+r−1=n=0∑∞(n+r)(n+r−1)anxn+r−2
これを微分方程式に代入すると
n=0∑∞(n+r)(n+r−1)anxn+r−1+n=0∑∞(n+r)anxn+r−1−n=0∑∞(n+r)anxn+r+λn=0∑∞anxn+r=0
xの次数をn+rに合わせるために最初の2つの級数のインデックスを変えると以下のようになる。
n=−1∑∞(n+r+1)(n+r)an+1xn+r+n=−1∑∞(n+r+1)an+1xn+r−n=0∑∞(n+r)anxn+r+λn=0∑∞anxn+r=0
これでn=−1の項を外に出し、級数を一つにまとめると
r(r−1)a0+ra0+n=0∑∞[(n+r+1)(n+r)an+1+(n+r+1)an+1−(n+r)an+λan]xn+r=0
この式が成立するためには全ての項の係数が0でなければならないので以下の条件を得る。
⟹⟹r(r−1)a0+ra0r2a0r=0=0=0
級数内の係数も0でなければならないので、r=0を代入すると以下のような再帰式を得る。
⟹⟹(n+1)nan+1+(n+1)an+1−nan+λan(n+1)2an+1an+1=0=(n−λ)an=(n+1)2n−λan
従って、n=1以上の係数は全てa0で表せる。順番に求めると以下のようになる。
a1a2a3⋮an=−λa0=221−λa1=22λ(λ−1)a0=322−λa2=−32⋅22λ(λ−1)(λ−2)a0=(−1)nn2(n−1)2⋯22λ(λ−1)⋯(λ−n+2)(λ−n+1)a0
従って、微分方程式の解は以下のような級数で表される。
y=a0[1−λx+4λ(λ−1)x2−36λ(λ−1)(λ−2)x3+⋯]
この時、定数λが非負の整数であれば級数解が有限項の多項式になることがわかる。我々は発散しない解を求めることが目標なので、非負のλに対するラゲール微分方程式の解をLλ(x)と表そう。すると、各λに対する解は以下の通りである。
L1(x)L1(x)L2(x)L3(x)⋮=a0=a0(1−x)=a0(1−2x+21x2)=a0(1−3x+23x2−61x3)
a0を1として、最高次の係数が±1になるように整理すると
L1(x)L1(x)L2(x)L3(x)⋮=1=−x+1=21(x2−4x+2)=61(−x3+9x2−18x+6)
■