Excel VBA 数学教室ではアフィリエイトプログラムを利用して商品を紹介しています。

変数分離型微分方程式の解法

変数分離型

次のような微分方程式
 (A)dydx=X(x)Y(y)
を考えます。右辺が x の関数 X(x)y の関数 Y(y) の積となっています。このような形の微分方程式を 変数分離型 といいます。ただし yx の関数 y(x) なので、Y(y)y を介して x の関数となっています。両辺を Y(y) で割ると、
 (A-1)1Y(y)dydx=X(x)
となります。両辺を積分すると
 (A-2)1Y(y)dydxdx=X(x)dx
となりますが、ここで置換積分の公式
 f(x)dx=f(x)dxdtdt
と用いると左辺は
 1Y(y)dydxdx=1Y(y)dy
と書けるので、式 (A-2) は
 (A-3)1Y(y)dy=X(x)dx+c
となります (C は積分定数) 。これは形式的にもとの微分方程式 (A) の両辺に dx をかけるという操作をしてもかまわないことを示しています。したがって、今後は (A) のような微分方程式はいきなり
 (A-4)dyY(y)=X(x)dx
というように変形してから両辺を積分します。上式の左辺は y の関数とその変化量 dy , 右辺は x の関数とその変化量 dx のみで表されています。このような式変形を変数分離とよびます。

【変数分離型方程式の例①】最も基本的な変数分離型方程式
 (B)dydx=ky
を解いてみます。式 (A) において X(x)=k,Y(y)=y とした方程式です。変数分離すると
 dyy=kdx
となります。両辺を積分すると
 dyy=kdxlogy∣=kx+cy∣=ecekxy=±ecekx
という解が得られます。ここで y=0 も (B) の解となっていますが、±ec0 なので、そのままでは上の解に含まれません。しかし A を 0 も含めた任意の定数として
 y=Aekx
とすれば、(B) の全ての解を含むことになります。

【変数分離型方程式の例②】次は右辺に y2 を含む形の
 (C)dydx=1y2
を解いてみます。変数分離すると
 dyy21=dx
両辺を積分すると右辺は x+c となり、左辺は
 [dyy21=12[1y11y+1]=12log|y1y+1|
となるので、
 (C-1)log|y1y+1|=2x+c
A=±ec とおけば、
 (C-2)y=1+Ae2x1Ae2x
という解が得られます。また 1y2=0 より y=±1 という特解もありますが、これは上の式で A=0 または A=± とおいたものに等しくなっているので、改めて A を任意の定数とすれば、上の解は全ての解を含むことになります。この微分方程式の解曲線を Excel でプロットすると下図のようになりした。
 
変数分離型微分方程式の解曲線グラフ
 
上図を見ると、解曲線群は y=±1 を境に分離されています。

エクセルや数学に関するコメントをお寄せください