応用数学 - 定数係数2階線形常微分方程式

提供: MochiuWiki : SUSE, EC, PCB

概要

線形微分方程式とは、f1(x), f2(x), , fn(x), g(x) をxのみの関数とする。
この時、以下の形の微分方程式をN階線形常微分方程式という。

dnydxn+f1(x)d(n1)ydx(n1)++f(n1)(x)dydx+fn(x)y=g(x)(1)

上式において、g(x)=0 の時を同次方程式g(x)0 の時を非同次方程式と呼ぶ。

線形常微分方程式には、連立1次方程式の解の構造との類似性があり、線形代数とのアナロジーがある。
定数係数2階線形常微分方程式は、電磁気学、動力学、量子力学、振動現象等の記述に現れる。


解の存在と一意性

定理(存在定理) :
xのみの関数 f1(x), f2(x),  fn(x), g(x) が、区間Iで連続とする。
この時、I内の点 x=a における以下の初期条件のもとで、以下のN階線形常微分方程式の解は区間Iでただ1つ存在する。

初期条件 :
y(a)=b0,dy(a)dx=b1,,d(n1)y(a)dx(n1)=b(n1)

N階線形常微分方程式 :
dnydxn+f1(x)d(n1)ydx(n1)++f(n1)(x)dydx+fn(x)y=g(x)(1)


存在定理により、N階線形常微分方程式の解の存在が保障され、当該初期条件を満たすものがただ1つに決まる。
1階常微分方程式の初期条件は1つであり、N階常微分方程式では、N個の初期条件がないと解は一意に定まらない。

存在定理により、当該問題を解くための数値解析プログラムを作成することに対する正当性が保障される。


定数係数2階線形常微分方程式(同次方程式)の解全体の集合

以下の定数係数2階線形常微分方程式(同次方程式)について考える。
d2ydx2+f1(x)dydx+f2(x)y=0(*)

上式の解関数全体の集合をVとする。
V={y|d2ydx2+f1(x)dydx+f2(x)y=0}

次に、集合Vは、実数上のベクトル空間(2次元線形空間)となること(すなわち、Vは平面ベクトル全体と同じ構造を持つこと)を記述する。

定理1 :
解関数 y1,y2V を考える。
この時、次の関数u, vも集合Vの要素である。
(1) u=y1+y2
(2) v=ky1(k: 実 数 )


定理2 (重ねあわせの原理) :
同次方程式 : d2ydx2+f1(x)dydx+f2(x)y=0 の解である2つの関数y1, y2を考える。
この時、次の形も同次方程式の解である。
y=C1y1+C2y2(C1, C2: 実 数 )


定理1の(1)は、ベクトルにおける和に関する性質(ベクトルの和はベクトルである)に対応する。
定理1の(2)は、ベクトルのスカラー倍の性質に対応する。

定理2は、定理1から導かれる。
定理2は、線形常微分方程式が「線形」と呼ばれる由来である。

定理1および定理2により、同次方程式の解はベクトル(線形代数)とのアナロジーで扱うことができるということが分かる。

定理3 :
定数係数2階線形常微分方程式(同次方程式) d2ydx2+f1(x)dydx+f2(x)y=0 の解全体の集合Vは、実数上の線形空間を定める。


定理3は、同次方程式の解全体の集合は、線形空間(ベクトル空間)を定める。
すなわち、同次方程式の解関数は、ベクトルと同様に扱うことができる。(定理1を参照)

同次方程式の解は、線形代数とのアナロジーで扱うことができる。


解関数の線形独立性

定義 :
定数係数2階線形常微分方程式 (同次方程式) d2ydx2+f1(x)dydx+f2(x)y=0 の解となる関数y1, y2が、
ある区間Iにおいて、少なくとも1つは0でない実数k1, k2を用いて以下のように記述できる時、関数y1とy2はIで線形従属(1次従属)であるという。

また、2つの関数y1, y2が線形従属でない時、線形独立(1次独立)であるという。

k1y1+k2y2=0


上の定義は、ベクトルの線形従属・線形独立の定義とのアナロジーである。

線形同次微分方程式の解関数の線形従属性・線形独立性を判定するには、次の定理を使用する。

定理4 :
定数係数2階線形常微分方程式 (同次方程式) d2ydx2+f1(x)dydx+f2(x)y=0 の解関数y1, y2について、
次のロンスキー行列式 W[y1,y2] を考える。

この時、考察中の区間Iにおいて以下が成立する。

y1,y2 が 線 形 独 立 W[y1,y2]0

W[y1,y2]=|y1y2dy1dxdy2dx|


定理4により、ロンスキー行列式を使用すると、簡単な演算のみで線形独立性が判定できる。
(1) y1,y2 が 線 形 独 立 W[y1,y2]0
(2) y1,y2 が 線 形 従 属 W[y1,y2]=0


同次方程式の解

定理5 :
集合Vを定数係数2階線形常微分方程式 d2ydx2+f1(x)dydx+f2(x)y=0 の解全体の集合とする。
この時、線形独立な2つの関数 y1,y2V が存在し、任意の関数 yV は、y1とy2の線形結合 y=C1y1+C2y2(C1,C2: 実 数 )で、ただ1通りに表される。


上記のような線形独立な解の組 (y1, y2) を基本解という。
基本解は、線形代数でいう基底ベクトルに対応する。

定理の意味 :
基本解 y1, y2が見つかれば、他の全ての解(一般解)yもそれらを使って、以下のように表すことができる。
y=C1y1+C2y2(C1,C2: 実 数 )


基本解 (y1, y2) で全ての解関数yを表現できる。



非同次方程式の解

定理6 :
定数係数2階線形常微分方程式 (非同次方程式) d2ydx2+f1(x)dydx+f2(x)y=g(x)(1) の1つの特殊解をvとする。
この時、上式(1)の解yは、定数係数2階線形常微分方程式 (同次方程式) d2ydx2+f1(x)dydx+f2(x)y=0(2) の基本解 y1, y2を使用して、
次式のように記述できる。
y=(C1y1+C2y2)+v(C1,C2: 実 数 )



同次方程式の例題

例題1 :
微分方程式 d2ydx23dydx+2y=0(1) と関数 y1=ex,y2=e2x について以下の問いに答えよ。
(1) y1,y2 は、上式(1)の解であることを示せ。
(2) y1とy2は、任意の区間で線形独立であることを示せ。
(3) y1とy2の線形結合の関数 y=2exe2x も上式(1)の解であることを示せ。


例題1 (1)の解答

y1=ex,y2=e2x がともに方程式 d2ydx23dydx+2y=0(1) を満たすことを示せばよい。

y1=ex について、dy1dx=ex,d2y1dx2=ex なので、上式(1)の左辺に代入すると、
d2y1dx23dy1dx+2y1=ex3ex+2ex=0
ゆえに、y1=ex は、上式(1)の解である。

y2=e2x について、 dy2dx=2e2x,d2y2dx2=4e2x なので、上式(1)の左辺に代入して、
d2y2dx23dy2dx+2y2=4e2x3×2e2x+2e2x=0

ゆえに、y2=e2x は、上式(1)の解である。

例題1 (2)の解答

ロンスキー行列式 W[y1,y2] を計算して、線形独立性を判定する。
W[y1,y2]=|y1y2dy1dxdy2dx|=|exe2xex2e2x|=2e3xe3x=e3x

ゆえに、W[y1,y2] は、任意の区間で零関数ではないため、y1とy2とは線形独立である。

例題1 (3)の解答

y=2exe2x が方程式 d2ydx23dydx+2y=0(1) を満たすことを示せばよい。

dydx=ddx(2exe2x)=2ex2e2x

d2ydx2=d2dx(2ex2e2x)=2ex4e2x

これらを、上式(1)の左辺に代入すると、
(2ex4e2x)3(2ex2e2x)+2(2ex2e2x)=2ex4e2x6ex+6e2x+4ex2e2x=(2ex6ex+4ex)+(4e2x+6e2x2e2x)=0

ゆえに、 y=2exe2x は、上式(1)の解である。


特性方程式

d2ydx2+adydx+by=0(1) に対して、以下をこの方程式の特性方程式(characteristic equation)という。

λ2+aλ+b=0(2)

上式(2)の特性方程式の解λ1, λ2が分かれば、上式(1)の基本解y1, y2を求めることができる。
したがって、定数係数2階線形常微分方程式(同次方程式)の一般解を求めるには、特性方程式を解けばよいことになる。

特性方程式 λ2+aλ+b=0 の解は、判別式 D=a24b の値により以下の3種類が考えられる。

  1. D>0 のとき
    相異なる2つの実数解をもつ。
    λ=α,β

  2. D=0 のとき
    1つの実数解(重解)をもつ。
    λ=α

  3. D<0 のとき
    共役な2つの複素数解をもつ。
    λ=p±qi


定理 :
定数係数2階線形常微分方程式 d2ydx2+adydx+by=0 の基本解と一般解は、特性方程式の解の種類により以下の3通り(1)(2)(3)で求められる。

(1) 実数解の場合 :
特性方程式: λ2+aλ+b=0
特性方程式の相異なる2つの実数解: λ=α,β
基本解: (eαx,eβx)
一般解: y=C1eαx+C2eβx(C1,C2: 任 意 定 数 )

(2) 実数重解の場合 :
特性方程式: λ2+aλ+b=0
特性方程式の1つの実数解(重解): λ=α
基本解: (eαx,xeαx)

一般解: y=C1eαx+C2xeαx=(C1+C2x)eαx(C1,C2: 任 意 定 数 )

(3) 共役複素数解の場合 :
特性方程式: λ2+aλ+b=0
特性方程式の共役な2つの複素数解: λ=p±qi
基本解: (epxcosqx,epxsinqx)

一般解: y=C1epxcosqx+C2epxsinqx=(C1cosqx+C2sinqx)epx(C1,C2: 任 意 定 数 )



定数係数2階線形常微分方程式 (同次方程式)の例題

例題 1 :
以下の微分方程式の一般解を求めよ。
d2ydx25dydx+6y=0


解答 :
上式の特性方程式は、λ25λ+6=0 より、特性方程式の解は λ=2,3 (2つの実数解)
したがって、基本解の組は (e2x,e3x) である。

よって、一般解は次式となる。
y=C1e2x+C2e3x(C1,C2: 任 意 定 数 )


定数係数2階線形常微分方程式 (非同次方程式)

定理 :
定数係数2階線形微分方程式 (非同次方程式) d2ydx2+adydx+by=g(x) の一般解yは、次式で求めることができる。

y= 同 次 方 程 式 の 一 般 解 + 非 同 次 方 程 式 の 特 殊 解 


定数係数2階線形常微分方程式(非同次方程式)の特殊解の求め方として、以下の3つがある。
(1) 定数変化法(variation of constants)
(2) 未定係数法(method of undetermined coefficients)
(3) 記号法(symbolic method)


定数変化法

以下の定理の証明を与える方法を定数変化法という。

定理 : 
定数係数2階線形常微分微分方程式 d2ydx2+adydx+by=0 の基本解を(y1, y2)とする時、
以下のv(x)は、定数係数2階線形常微分方程式 d2ydx2+adydx+by=g(x) の特殊解である。

ここで、W[y1,y2] は、ロンスキー行列式であり、 は原始関数を表す。

v(x)=y1y2g(x)W[y1,y2]dx+y2y1g(x)W[y1,y2]dx


定数変化法では、g(x)が考察中の区間Iで連続であれば、どんな関数に対しても特殊解v(x)を求めることができる。
ただし、g(x)によっては、原始関数をよく知られた関数で表せない場合もある。

定数変化法の例題1 :
以下の微分方程式の特殊解v(x)を定数変化法で求め、一般解を求めよ。

d2ydx2+3dydx+2y=x


同次方程式 d2ydx2+3dydx+2y=0 の基本解は、(e2x,ex)

一般解は、y=C1e2x+C2ex(C1,C2: 任 意 定 数 )

y1=e2x,y2=ex,g(x)=x とおいて、定数変化法の公式を用いて特殊解v(x)を求める。

W[y1,y2]=|e2xex2e2xex|=e3x+2e3x=e3x

v(x)=y1y2g(x)W[y1,y2]dx+y2y1g(x)W[y1,y2]dx=e2xexxe3xdx+exe2xxe3xdx=e2xxe2xdx+exxexdx=e2x(12xe2x12e2x)dx+ex(xexex)dx=12x+14+x1=12x34=2x34

したがって、与式の一般解は次式となる。
y=C1e2x+C2ex+2x34


未定係数法

未定係数法とは

定数係数2階線形常微分方程式 (非同次方程式) d2ydx2+adydx+by=g(x) において、
g(x)が特定の形(例えば、xの多項式やeaxの形)の場合、特殊解v(x)の形を推定できる場合がある。

この場合、v(x)の形は、以下の定数係数2階線形常微分方程式 (同次方程式)の特性方程式の解とg(x)の形で決まる。
d2ydx2+adydx+by=0

このように、g(x)が特定の形の場合に有効な方法が未定係数法である。

ただし、未定係数法は万能な方法ではなく、
定数係数2階線形常微分方程式 (非同次方程式)において、g(x)が以下のような形の場合に有効な方法である。
(1) xの多項式の形。
(2) eaxの形。
(3) sinαx の形。
(4) cosβx の形。
(5) 上記(1)〜(4)の組み合わせでできている形。

以下、上記の場合を考慮して、g(x)の形、特性方程式の解、および特殊解v(x)の形の間の関係を記述する。

特殊解の形

多項式 pn,Pn,Qn を定める。

{pn(x)=knxn+kn1xn1++k1x+k0Pn(x)=Anxn+An1xn1++A1x+A0Qn(x)=Bnxn+Bn1xn1++B1x+B0

n=0 の時は、pn(x),Pn(x),Qn(x) は定数となる)

このとき、定数係数2階線形常微分方程式 (非同次方程式): d2ydx2+adydx+by=g(x) におけるg(x)の形に応じて、
4通りに分類して、特殊解v(x)の形を見る。

  • g(x)=pn(x) の場合の特殊解v(x)
    • λ0 の時
      v(x)=Pn(x)
    • λ=0 ( 単 解 )  の時
      v(x)=xPn(x)
    • λ=0 ( 2 重 解 )  の時
      v(x)=x2Pn(x)

  • g(x)=pn(x)eαx の場合の特殊解v(x)
    • λα の時
      v(x)=Pn(x)eαx
    • λ=0 ( 単 解 )  の時
      v(x)=xPn(x)eαx
    • λ=0 ( 2 重 解 )  の時
      v(x)=x2Pn(x)eαx

  • g(x)=pn(x)sinβx または pn(x)cosβx の場合
    • λiβ の時
      v(x)=Pn(x)cosβx+Qn(x)sinβx
    • λ=iβ の時
      v(x)=x{Pn(x)cosβx+Qn(x)sinβx}

  • g(x)=pn(x)eαxsinβx または g(x)=pn(x)eαxcosβx の場合
    • λα±iβ の時
      v(x)=eαx{Pn(x)cosβx+Qn(x)sinβx}
    • λ=α±iβ の時
      v(x)=xeαx{Pn(x)cosβx+Qn(x)sinβx}


未定係数法の例題

例題1 :
以下の微分方程式の特殊解v(x)を未定係数法で求め、一般解を求めよ。

d2ydx2+3dydx+2y=xg(x)=pn(x)=k1x+k0=x の形なので、v(x)=Pn(x)=A1x+A0 の形になる。


上式の特性方程式は、λ2+3λ+2=0 より、λ=2,1
したがって、上式の基本解は (e2x,ex) となり、一般解は y=C1e2x+C2ex(C1,C2: 任 意 定 数 )

次に、非同次方程式 d2ydx2+3dydx+2y=x の特殊解v(x)を求める。

v(x)の形は、g(x)がpn(x)の場合の特殊解v(x)はPn(x)になることを考慮すると、
v(x)=A1x+A0(n=1 の ケ ー ス ) の形になることがわかる。

以下、このA1、および、A0を求める。

v(x)=A1x+A0,dv(x)dx=A1,d2v(x)dx=0

これらを与式 d2ydx2+3dydx+2y=x の左辺へ代入すると、
d2v(x)dx2+3dv(x)dx+2v(x)=0+3A1+2(A1x+A0)=(2A1)x+(3A1+2A0)

これが右辺の多項式xに等しくなるためには、2A1=1,3A1+2A0=0 となる必要がある。
よって、A0=34,A1=12

したがって、特殊解は以下になる。
v(x)=12x34=2x34

以上より、与式の一般解は以下になる。
y=C1e2x+C2ex+2x34