積分因子(Integrating factor)

完全微分形ではない全微分方程式

$\displaystyle M(x,y)dx + N(x,y)dy = 0 $

に,適当な関数 $\mu(x,y)\not \equiv 0$をかけて得られる方程式

$\displaystyle \mu(x,y)M(x,y)dx + \mu(x,y)N(x,y)dy = 0 $

が完全微分形になるとき,$\mu(x,y)$をこの微分方程式の積分因子(integrating factor)といいます.

一般に,積分因子はひとつとは限りません.たとえば,関数$x^{-2}$$y$は次の微分方程式の積分因子です(本当か確認して).

$\displaystyle 2xdx + \frac{x^{2}}{y}dy = 0 . $

ではどうやって積分因子を見つけることができるか考えてみましょう.

$\displaystyle \mu(x,y)M(x,y)dx + \mu(x,y)N(x,y)dy = 0 $

が完全微分形だとすると

$\displaystyle \frac{\partial (\mu M)}{\partial y} = \frac{\partial (\mu N)}{\partial x} $

を満たすはずです.これを書き直すと

$\displaystyle N\frac{\partial \mu }{\partial x} - M\frac{\partial \mu }{\partial y} = \mu(\frac{\partial M}{\partial y} - \frac{\partial N }{\partial x}) $

となります.残念ながら一般にこの方程式を解くのは困難です.そこでここでは特殊な場合に限って話を進めます.
I. $\mu(x,y) = \mu(x)$のとき

$\displaystyle N\frac{\partial \mu}{\partial x} = \mu(\frac{\partial M}{\partial y} - \frac{\partial N }{\partial x}) $

より

$\displaystyle \frac{1}{\mu}d\mu = \frac{1}{N}(\frac{\partial M}{\partial y} - \frac{\partial N }{\partial x})dx. $

ここで

$\displaystyle \frac{1}{N}(\frac{\partial M}{\partial y} - \frac{\partial N }{\partial x}) $

$x$だけの関数なら積分因子は

$\displaystyle \mu(x) = \exp\{\int\frac{1}{N}[M_{y} - N_{x}]dx\} $

II. $\mu(x,y) = \mu(y)$のとき

$\displaystyle -M\frac{\partial \mu}{\partial y} = \mu(\frac{\partial M}{\partial y} - \frac{\partial N }{\partial x}) $

より

$\displaystyle \frac{1}{\mu}d\mu = -\frac{1}{M}(\frac{\partial M}{\partial y} - \frac{\partial N }{\partial x})dy. $

ここで

$\displaystyle \frac{1}{M}(\frac{\partial M}{\partial y} - \frac{\partial N }{\partial x}) $

$y$だけの関数なら積分因子は

$\displaystyle \mu(y) = \exp\{-\int\frac{1}{M}[M_{y} - N_{x}]dy\} $

となります.積分因子をひとつだけ捜していたので積分定数は無視しました.

例題 1..15  

$(2x^{2} + y)dx + (x^{2}y - x)dy = 0$を解け.

$M_{y} = 1, N_{x} = 2xy - 1$よりこの全微分方程式は完全微分形ではない. そこで $({1}/{N})[M_{y} - N_{x}]$を計算すると

$\displaystyle \frac{1}{N}[M_{y} - N_{x}] = \frac{1}{x^{2}y - x}[1 - (2xy - 1)] = -\frac{2}{x} . $

これは$x$だけの関数なのでI.より積分因子は

$\displaystyle \mu = \exp(-\int\frac{2}{x}dx) = \exp(-2\log{\vert x\vert}) = \frac{1}{x^{2}} $

である.これを元の式にかけると

$\displaystyle (2 + \frac{y}{x^{2}})dx + (y - \frac{1}{x})dy = 0 . $

この式は完全微分形なので一般解をくくり直し法で求めると

$\displaystyle 2dx + (\frac{y}{x^2}dx - \frac{1}{x}dy) + ydy = 0$

より一般解は

$\displaystyle 2x + \frac{y^{2}}{2} - \frac{y}{x} = c $

で与えられる. $ \blacksquare$

例題 1..16  

$(4xy^{2} + 6y)dx + (5x^{2}y + 8x)dy = 0$を解け.

$M_{y} = 8xy + 6, N_{x} = 10xy + 8$より完全微分形ではない.また $M_{y} - N_{x} = -2(xy + 1)$より $(1/N)[M_{y} - N_{x}], (1/M)[M_{y} - N_{x}]$ともに$x$だけ$y$だけの関数ではない.そこで別な方法で積分因子を見つけてみる.$M_{y}$$N_{x}$をよく見ると似た形をしている.そこで積分因子$\mu$ $x^{m}y^{n}$の形をしていると考えてみる. $x^{m}y^{n}$が積分因子なら

$\displaystyle (4x^{m+1}y^{n+2} + 6x^{m}y^{n+1})dx + (5x^{m+2}y^{n+1} + 8x^{m+1}y^{n})dy = 0$

は完全微分形のはずなので
$\displaystyle \frac{\partial M}{\partial y}$ $\displaystyle =$ $\displaystyle 4(n+2)x^{m+1}y^{n+1} + 6(n+1)x^{m}y^{n}$  
  $\displaystyle =$ $\displaystyle 5(m+2)x^{m+1}y^{n+1} + 8(m+1)x^{m}y^{n} = \frac{\partial N}{\partial x}$  

を得る. この2つの式を比較して,

$\displaystyle 4(n+2) = 5(m+2),  6(n+1) = 8(m+1) $

を得る.この連立方程式を解くと, $n = 3, m = 2$となるので,

$\displaystyle (4x^{3}y^{5} + 6x^{2}y^{4})dx + (5x^{4}y^{4} + 8x^{3}y^{3})dy = 0 $

は完全微分形となり,一般解は

$\displaystyle x^{4}y^{5} + 2x^{3}y^{4} = c $

である. $ \blacksquare$



Subsections