微 分 方 程 式
6. 高階常微分方程式
1. 階数降下法 –1–
逐次積分
(I) y(n) = f(x).
一回積分して
y(n−1) =
∫
f(x)dx+c′1 さらに積分を繰り返すと一般解:
y =
∫ dx
∫
dx· · ·
∫
f(x)dx+c1xn−1 +c2xn−2 + · · · +cn 初期条件
y(x0) = y0, y′(x0) = y0′, ..., y(n−1)(x0) = y(n0 −1) が与えられているとき一回積分して
y(n−1)(x) =
∫ x x0
f(t)dt +y0(n−1)
積分を繰り返すと求める解は –2–
y(x) =
∫ x x0
dtn
∫ tn x0
dtn−1· · ·
∫ t2 x0
f(t1)dt1 + y0(n−1)(x − x0)n−1
(n − 1)! +y0(n−2)(x − x0)n−2
(n− 2)! +· · · +y′0x − x0
1! + y0 補題(演習とする)n = 1,2,3, ... のとき
∫ x x0
dtn
∫ tn x0
dtn−1· · ·
∫ t2 x0
f(t1)dt1 = 1 (n − 1)!
∫ x x0
f(t)(x − t)n−1dt
y, y′, ..., y(m−1)を含まない微分方程式 –3–
(II) F(x, y(m), ..., y(n)) = 0 (n > m ≧ 1) のときは p = y(m) とおく. F(x, p, ..., p(n−m)) = 0
となり, n − m階常微分方程式が得られる. これを解いて一般解 p = f(x, c1, ..., cn−m)が求められた後、(I)の方法により m 回積分 すればよい.
例 F(x, y′, y′′) = 0 とyを含まない2階方程式は p = y′ とおいて F(x, p, p′) = 0
とすれば1階になるので今まで習った求積法が使えるかもしれない
xを含まない微分方程式 –4–
F(y, y′, ..., y(n)) = 0 に対して p = y′ とおくと d2y
dx2 = dp
dx = dp dy
dy
dx = dp dyp, d3y
dx3 = d dx
(dp dyp
)
= d dy
(dp dyp
) dy dx =
[ d2p dy2p+
(dp dy
)2] p より
F(y, y′, y′′, ..., y(n))
= F (
y, p, dp dyp,
[d2p dy2p+
(dp dy
)2] p, ...
)
= G(y, p, p′, y′′, ..., p(n−1))
となり,階数が 1だけ下がった微分方程式となる.
同次形 –5–
f(x, λy, λy′, ..., λy(n)) = λαf(x, y, y′, ..., y(n)) のときは、 y = eu とおくと
y′ = euu′, y′′ = eu(u′′ + (u′)2) だから
f(x, eu, euu′, eu(u′′ + (u′)2), ...) = eαuf(x,1, u′,(u′′ + (u′)2), ...) となり, u′ = v とおくことにより, 階数を1だけ下げることがで きる
同次形2 –6–
f(λx, y, 1
λy′, 1
λ2y′′, ..., 1
λny(n)) = λαf(x, y, y′, y′′, ..., y(n)) のときは、 x = et とおくと, t = logx より
dy
dx = dy dt
dt
dx = e−tdy dt, d2y
dx2 = d dx
(dy dx
)
= e−t d dt
(
e−tdy dt
)
= e−2t
(d2y
dt2 − dy dt
) , ...
だから
f(x, y, y′, y′′, ..., y(n)) = f(et, y, e−tdy
dt, e−2t
(d2y
dt2 − dy dt
) , ...)
= eαtf(1, y, dy
dt, d2y
dt2 − dy dt, ...)
となり, 独立変数tを含まない形になるので, 階数を1だけ下げる ことができる
同次形3 –7–
f(λx, λβy, λβ−1y′, λβ−2y′′, ..., λβ−ny(n)) = λβf(x, y, y′, y′′, ..., y(n)) のときは、 x = et, y = eβtu とおくと, t = logx より
dy
dx = dt dx
d
dt(eβtu) = e(β−1)t
(du
dt +βu )
, d2y
dx2 = dt dx
d dt
(dy dx
)
= e(β−2)t
(d2u
dt2 + (2β − 1)du
dt +β(β − 1)u )
だから
f(x, y, y′, y′′, ..., y(n))
= f(et, eβtu, e(β−1)t (du
dt +βu )
, e(β−2)t
(d2u
dt2 + (2β −1)du
dt +β(β−1)u )
, ...)
= eβtf(1, u, du
dt +βu, d2u
dt2 + (2β −1)du
dt +β(β −1)u, ...)
となり, 独立変数tを含まない形になるので, 階数を1だけ下げることができる
完全微分形 –8–
f(x, y, y′, y′′, ..., y(n)) = d
dxg(x, y, y′, y′′, ..., y(n−1)) のとき
g(x, y, y′, y′′, ..., y(n−1)) = C となって階数を下げることができる.
その他の解法 –9–
(1) y′′ = f(y) のとき.
両辺に2y′を掛けると 2y′′y′ = 2f(y)y′. xについて積分すると (y′)2 = 2
∫
f(y)y′dx+ c1 = 2
∫
f(y)dy + c1 より
y′ = ±
√ 2
∫
f(y)dy +c1 と変数分離形になるので一般解は
±
∫ dy
√ 2
∫
f(y)dy +c1
= x +c2
その他の解法2 –10–
(2) y(n) = f(y(n−1)) のときは u = y(n−1) とおいて一階方程式 u′ = f(u) になる。
(3) y(n) = f(y(n−2)) のときは u = y(n−2) とおいて2階方程式 u′′ = f(u) になるので両辺に2u′ をかけて積分すればよい
演習問題
–11–1. つぎの微分方程式を解け. (1) y′′ = 1
x2, y(1) = 0, y′(1) = 0 (x > 0) 2回積分すると
y′ = −1
x + c1, y = −logx +c1x +c2. 初期条件より −1 + c1 = 0, c1 +c2 = 0. よって
y = −logx +x − 1.
(2) y′′ = x
1 −x2y′ + 1 1− x2
u = y′ とおくと一階線形になる
(3) yy′′ + (y′)2 = 1 –12–
[完全微分] (yy′)′ = yy′′+ (y′)2 に注意して積分すると yy′ = x+c1. 2 倍すると (y2)′ = 2yy′ = 2x + 2c1. もう一度積分すると
y2 = x2 + 2c1x +c2.
(4) √yy′′ = 1. –13–
[その他(1)] 両辺に 2y′/√y を掛けると 2y′y′′ = 2y′
√y. 書き直して ((y′)2)′ = 4(√y)′. 積分すると
(y′)2 = 4√
y + 4c1
となって変数分離型 y′ = ±2(√y + c1)1/2 になるので
∫ dy
(√y +c1)1/2 = ±(x +c2) 左辺の積分は
4 3(√
y +c1)1/2(√
y − 2c1) = ±(x + c2) 答: (√
y +c1)(√
y − 2c1)2 = 9
4(x +c2)2
(5) yy′′ − (y′)2 −xy2 = 0. –14–
[同次形] y = eu とおいてy′ = euu′, y′′ = eu(u′′ + (u′)2) を代入 e2u[u′′ + (u′)2] − e2u(u′)2 − xe2u = 0.
よって u′′ −x = 0.
2 回積分すると
u = x3
6 +c1x +c2 より
y = exp (x3
6 +c1x +c2 )
問 つぎの微分方程式の一般解を求めよ. –15–
(1) y′′ = 2x, y(1) = 1, y′(1) = 2.
(2) xy′′ + y′ = x2 (3) xy′′ = √
1 + (y′)2 (4) yy′′ + (y′)2 + 1 = 0.
(5) yy′′ − (y′)2 = 4y2logy. (6) xyy′′ +x(y′)2 +yy′ = 0.
(7) y′′ − y′
x + 2y(y′)2
y2 + 1 = 0.
(8) xyy′′ +yy′ + (1 − y2)x(y′)2 = 0.