定数変化法(Method of variation of parameters)

前節で定数係数n階線形微分方程式 $L(y) = f(x)$の特殊解を未定係数法により求めました.ただ残念なことにこの解法は$f(x)$が定数係数同次線形微分方程式の解の形をとっているときにしか使えませんでした.

ここでは階数低減法と同じように,どの線形微分方程式 $L(y) = f(x)$にも用いることができる定数変化法(variation of parameter)とよばれている解法を学びます.

階数低減法では対応する同次線形微分方程式$L(y) = 0$のひとつの解から $L(y) = f(x)$の一般解を求めました.もし同次線形微分方程式の基本解がわかっていたらどうでしょう.多分もっと簡単に一般解が求められてもよいでしょう.このことを2階の線形微分方程式を例にとって考えてみましょう.

$\displaystyle L(y) = y^{\prime\prime} + a_{1}y^{\prime} + a_{0}y = f(x) $

とします.このとき$y_{1}$$y_{2}$$L(y) = 0$の基本解だとします.ここで $L(y) = f(x)$の特殊解を

$\displaystyle y_{p} = u_{1}y_{1} + u_{2}y_{2} $

とおきます.ただし $u_{1}(x),u_{2}(x)$は後で定める未定関数です.2つの関数を決めなければならないので,2つの条件が必要となります.最初の条件は $y_{p} = u_{1}y_{1} + u_{2}y_{2}$ $L(y) = f(x)$の解であることです.2つめの条件は計算を簡単にするために設けた条件

$\displaystyle u_{1}^{\prime}y_{1} + u_{2}^{\prime}y_{2} = 0$

です.

最初の条件を用いるため, $y^{\prime},y^{\prime\prime}$を求め $L(y) = f(x)$に代入すると

$\displaystyle y^{\prime} = u_{1}^{\prime}y_{1} + u_{1}y_{1}^{\prime} + u_{2}^{\prime}y_{2} + u_{2}y_{2}^{\prime} $

となります.ここで2つめの条件 $u_{1}^{\prime}y_{1} + u_{2}^{\prime}y_{2} = 0$を用いると

$\displaystyle y^{\prime} = u_{1}y_{1}^{\prime} + u_{2}y_{2}^{\prime} $

を得,これから $y^{\prime\prime}$を求めると

$\displaystyle y^{\prime\prime} = u_{1}^{\prime}y_{1}^{\prime} + u_{1}y_{1}^{\prime\prime} + u_{2}^{\prime}y_{2}^{\prime} + u_{2}y_{2}^{\prime\prime} $

となります.これらを $L(y) = y^{\prime\prime} + a_{1}y^{\prime} + a_{0}y = f(x)$に代入すると

$\displaystyle (u_{1}^{\prime}y_{1}^{\prime} + u_{1}y_{1}^{\prime\prime} + u_{2}...
...y_{1}^{\prime} + u_{2}y_{2}^{\prime} ) + a_{0}(u_{1}y_{1} + u_{2}y_{2}) = f(x) $

となるので整理すると

$\displaystyle (u_{1}^{\prime}y_{1}^{\prime} + u_{2}^{\prime}y_{2}^{\prime}) + u...
..._{1}) + u_{2}(y_{2}^{\prime\prime} + a_{1}y_{2}^{\prime} + a_{0}y_{2}) = f(x). $

ここで,$y_{1}$$y_{2}$$L(y) = 0$の解より$u_{1}$$u_{2}$の係数は0です.したがって $u_{1}^{\prime}$ $u_{1}^{\prime}$は連立方程式
$\displaystyle u_{1}^{\prime}y_{1} + u_{2}^{\prime}y_{2}$ $\displaystyle =$ 0  
$\displaystyle u_{1}^{\prime}y_{1}^{\prime} + u_{2}^{\prime}y_{2}^{\prime}$ $\displaystyle =$ $\displaystyle f(x)$  

を満たします.そこでCramerの公式を用いると

$\displaystyle u_{1}^{\prime} = \frac{-y_{2}f(x)}{\left\vert\begin{array}{rr}
y_...
...ray}{rr}
y_{1}& y_{2} \\
y_{1}^{\prime}&y_{2}^{\prime}
\end{array}\right\vert}$

となります.ここで分母をよく見ると$y_{1}$$y_{2}$のWronskiの行列式です.また $y_{1},y_{2}$は一次独立なので定理2.4よりWronskiの行列式は0になりません.よって $u_{1}^{\prime},u_{2}^{\prime}$を求めることができ,これより $u_{1},u_{2}$ひいては $y_{p} = u_{1}y_{1} + u_{2}y_{2}$を求めることができます.

例題 2..15  

$L(y) = y^{\prime\prime} + y = \sec{x}$を求めよ.

補助方程式$L(y) = 0$の特性方程式は $m^{2} + 1 = 0$より特性根$m = \pm i$を得る.よって余関数は

$\displaystyle y_{c} = c_{1}\cos{x} + c_{2}\sin{x} $

で与えられる.次に特殊解$y_{p}$を求める.定数変化法より

$\displaystyle y_{p} = u_{1}\cos{x} + u_{2}\sin{x} $

とおくと,

$\displaystyle u_{1}^{\prime} = \frac{-\sin{x}\sec{x}}{\left\vert\begin{array}{r...
...begin{array}{rr}
\cos{x}&\sin{x} \\
-\sin{x}&\cos{x}
\end{array}\right\vert}. $

よって

$\displaystyle u_{1}^{\prime} = -\sin{x}\frac{1}{\cos{x}} = -\tan{x}, u_{2}^{\prime} = \cos{x}\frac{1}{\cos{x}} = 1$

となる.積分すると

$\displaystyle u_{1} = \log{\vert\cos{x}\vert} ,  u_{2} = x  ($定数無視$\displaystyle ) $

となるので,これより一般解

$\displaystyle y = y_{c} + y_{p} = c_{1}\cos{x} + c_{2}\sin{x} + (\log{\vert\cos{x}\vert})\cos{x} + x\sin{x} $

を得る. $ \blacksquare$

$f(x) = \sec{x}$なのでこの例題には未定係数法は使えませんでした.次に$n$階線形微分方程式への定数変化法の用い方を考えてみます.

$\displaystyle y^{(n)} + a_{n-1}(x)y^{(n-1)} + \cdots + a_{1}(x)y^{\prime} + a_{0}(x)y = f(x) $

の余関数が

$\displaystyle y_{c} = c_{1}y_{1} + c_{2}y_{2} + \cdots + c_{n}y_{n}$

のとき,定数 $c_{1},c_{2},\ldots,c_{n}$を変数 $u_{1},u_{2},\ldots,u_{n}$で置き換えると特殊解

$\displaystyle y_{p} = u_{1}y_{1} + u_{2}y_{2} + \cdots + u_{n}y_{n}$

を得ます.ただし $u_{1}^{\prime},u_{2}^{\prime},\ldots,u_{n}^{\prime}$は連立方程式

$\displaystyle \left\{\begin{array}{ll}
u_{1}^{\prime}y_{1} + \cdots + u_{n}^{\p...
..._{1}^{(n-1)} + \cdots + u_{n}^{\prime}y_{n}^{(n-1)} &= f(x)
\end{array}\right. $

を満たします.

例題 2..16  

$y^{\prime\prime\prime} - y^{\prime} = \frac{1}{1 + e^{x}}$を解け.

補助方程式 $y^{\prime\prime\prime} - y^{\prime} = 0$の特性方程式は $m^{3} - m = 0$より特性根 $m = 0, \pm 1$を得る.よって余関数は

$\displaystyle y_{c} = c_{1} + c_{2}e^{x} + c_{3}e^{-x} $

となる. $f(x) = 1/(1+e^{x})$なので定数変化法を用いて特殊解を求める.

$\displaystyle y_{p} = u_{1} + u_{2}e^{x} + u_{3}e^{-x} $

ただし

$\displaystyle \left\{\begin{array}{rl}
u_{1}^{\prime} + u_{2}^{\prime}e^{x} + u...
...{\prime}e^{x} + u_{3}^{\prime}e^{-x} &= \frac{1}{1 + e^{x}}
\end{array}\right. $

を満たす$y_{p}$を見つける.Cramerの公式より
$\displaystyle u_{1}^{\prime}$ $\displaystyle =$ $\displaystyle \frac{\left\vert\begin{array}{ccc}
0&e^{x}&e^{-x}\\
0&e^{x}&-e^{...
...}
\end{array}\right\vert} = \frac{1}{2}\frac{-2}{1+e^{x}} = \frac{-1}{1+e^{x}},$  
$\displaystyle u_{2}^{\prime}$ $\displaystyle =$ $\displaystyle \frac{\left\vert\begin{array}{ccc}
1&0&e^{-x}\\
0&0&-e^{-x}\\
0...
...1+e^{x}}&e^{-x}
\end{array}\right\vert}{2} = \frac{\frac{1}{2}e^{-x}}{1+e^{x}},$  
$\displaystyle u_{3}^{\prime}$ $\displaystyle =$ $\displaystyle \frac{\left\vert\begin{array}{ccc}
1&e^{x}&0\\
0&e^{x}&0\\
0&e^...
...frac{1}{1+e^{x}}
\end{array}\right\vert}{2} = \frac{\frac{1}{2}e^{x}}{1+e^{x}}.$  

これより
$\displaystyle u_{1}$ $\displaystyle =$ $\displaystyle \int\frac{-dx}{1+e^{x}} = -\int\frac{e^{-x}dx}{e^{-x}+1} = \log{(e^{-x}+1)},$  
$\displaystyle u_{2}$ $\displaystyle =$ $\displaystyle \int\frac{\frac{1}{2}e^{-x}}{1+e^{x}}dx = \frac{1}{2}\int(e^{-x} - \frac{1}{1+e^{x}})dx = -\frac{1}{2}e^{-x} + \frac{1}{2}\log{(e^{-x}+1)},$  
$\displaystyle u_{3}$ $\displaystyle =$ $\displaystyle \frac{1}{2}\int\frac{e^{x}}{1+e^{x}} = \frac{1}{2}\log{(1+e^{x})}$  

となる.これらを$y_{p}$に戻すと一般解

$\displaystyle y = y_{c} + y_{p} = c_{1} + c_{2}e^{x} + c_{3}e^{-x} -\frac{1}{2} + (1 + \frac{1}{2}e^{x})\log{(e^{-x}+1)} + \frac{1}{2}e^{-x}\log{(1+e^{x})} $

を得る. $ \blacksquare$



Subsections