常微分方程式
常微分方程式(ODEs)は、独立変数とその導関数の関数を1つ以上含む方程式です。「常」という用語は、「偏」と対比されるもので、偏微分方程式(PDEs)を指します。ODEsは、時間と共にシステムの変化を記述することが多いため、さまざまな科学分野で重要です。これらの方程式の解は、研究対象となるシステムの挙動や特性を明らかにすることができます。
基本概念と定義
常微分方程式は、ある関数の導関数を1つ以上含む方程式です。主な目的は、未知の関数を求めることであり、しばしば y(x)
として表されます。ODEsでは、通常、時間または空間といった1つの変数に関する導関数のみが含まれます。ODEsはしばしば次のように表現されます:
F(x, y, y', y'', ..., y (n) ) = 0
ここで、y'
, y''
, ..., y (n)
は独立変数 x
に関する y
の導関数を示します。
微分方程式の階数
微分方程式の階数は、方程式に現れる最も高い階数の導関数です。例えば:
y' + y = 0
は1階の微分方程式です。y'' + y' - y = x
は2階の微分方程式です。
線形ODEと非線形ODE
ODEは、未知の関数およびその導関数に関する線形多項式として表現できる場合、線形と呼ばれます。線形ODEは次のように見えます:
a n (x)y (n) + a n-1 (x)y (n-1) + ... + a 1 (x)y' + a 0 (x)y = g(x)
ここで、a i (x)
および g(x)
は x
のみの関数です。この形式で表現できないODEは非線形です。
常微分方程式の解法
常微分方程式を解く方法はいくつかあり、選択する方法はODEの種類と階数に依存します。いくつかの基本的な方法について説明します:
分離可能な方程式
方程式が、両辺の変数を分離して整理できる形式に書き直せる場合、分離可能と言います。例えば:
dy/dx = g(y)h(x)
は次のように書き換えられます:
(1/g(y)) dy = h(x) dx
これで2つの辺を別々に積分できます。
例:
dy/dx = yx
これは次のように書き換えられます:
(1/y) dy = x dx
両辺を積分すると:
ln|y| = (1/2)x 2 + C
y
を解くと:
y = ± e (1/2)x 2 + C
1階線形方程式
1階線形微分方程式は次の形式を持ちます:
dy/dx + P(x)y = Q(x)
ここでは、積分因子法が一般的に使用されます:
IF = e ∫P(x) dx
積分因子を掛けることで、方程式を直接積分できる形に変換します。
例:
dy/dx + y = e x
まず積分因子を決定します、IF = e ∫1 dx = e x
。
両辺に e x
を掛けます:
e x dy/dx + e x y = e 2x
次のようになります:
d/dx(e x y) = e 2x
両辺を積分します:
e x y = (1/2)e 2x + C
したがって、y = (1/2)e x + Ce -x
。
高階線形微分方程式
高階線形微分方程式は、数学的モデリングや解析において非常に重要です。しばしば次のように表現できます:
a n (x)y (n) + a n-1 (x)y (n-1) + ... + a 1 (x)y' + a 0 (x)y = g(x)
例:
一般的に議論される2階線形ODEは次の通りです:
y'' + p(x)y' + q(x)y = g(x)
もし g(x) = 0
ならば、方程式は斉次です。
解法
特性方程式
g(x) = 0
の場合、y = e rx
という形での解を仮定します。ODEに代入すると、通常は r
の多項式である特性方程式が得られます:
ar 2 + br + c = 0
r
を解き、異なる根、重根、または複素根に基づく一般解を見つけます。解はしばしば次の形式です:
- 異なる根
r 1 , r 2
:y = c 1 e r 1 x + c 2 e r 2 x
- 重根
r
:y = (c 1 + c 2 x)e rx
- 複素根
α ± βi
:y = e αx (c 1 cos(βx) + c 2 sin(βx))
特殊解
g(x) ≠ 0
の非斉次方程式を考慮する場合、解は斉次解 y h
と、未定係数法やパラメータの変化法などで求めた特解 y p
から成ります。
常微分方程式の応用
ODEs は、物理システムや現象をモデル化するために現実世界で広く利用されています。一般的な例として、次のものが挙げられます:
人口動態
人口増加はしばしばODEによってモデル化されることがあります。最も単純なモデルは、成長率が現在の人口サイズに比例すると仮定します:
dy/dt = ry
ここで r
は成長率です。
電気回路
キルヒホッフの法則は、抵抗器、コンデンサ、インダクタを含む回路に適用した場合、ODEを導きます。例えば、RLC回路は次のように記述できます:
L(di/dt) + Ri + (1/C)∫i dt = E(t)
ニュートンの冷却の法則
物体の熱の喪失速度は、物体と周囲環境との温度差に比例します:
dT/dt = k(T - T env )
質量-ばね-ダンパーシステム
これらのシステムは2階のODEでモデル化されます。調和振動子の減衰の基本方程式は次の通りです:
m(d 2 x/dt 2 ) + c(dx/dt) + kx = 0
ここで m
は質量、c
は減衰係数、k
はばねの剛性です。
例を通じた理解
変数分離の例
考えてみましょう:
dy/dx = xy
変数を分離すると:
dy/y = x dx
両辺を積分すると:
ln|y| = (1/2)x 2 + C
y
を解くと:
y = Ce (1/2)x 2
1階線形方程式の例
考えてみましょう:
dy/dx + 2y = e x
積分因子は:
IF = e ∫2 dx = e 2x
この因子を掛けます:
e 2x dy/dx + 2e 2x y = e 3x
これにより簡素化されます:
d/dx(e 2x y) = e 3x
右辺を積分すると:
e 2x y = (1/3)e 3x + C
だから y = (1/3)e x + Ce -2x
。
常微分方程式を理解することは、物理学、工学などのさまざまなシステムの挙動を解析する上で重要です。さまざまな方法と方程式の種類は、多種多様な現象をモデル化するための堅牢な枠組みを提供します。