Differential equation containing derivatives with respect to only one variable
大砲 から発射された 弾丸 の 軌道 は 、ニュートンの第 2 法則から導かれる常微分方程式によって決まる曲線に従います。 数学において、 常微分方程式 ( ODE )は、 単一の独立 変数のみに依存する 微分方程式 (DE)である。他のDEと同様に、その未知数は1つ(または複数)の 関数で構成され、それらの関数の 導関数 を含む 。 [1] 「常微分方程式」という用語は、複数の独立変数について成り立つ偏微分方程式(PDE)と対比して用いられる。 [ 2 ] また 、 あまり 一般的ではないが、 進行がランダムな 確率 微分方程式(SDE)と対比して用いられる。 [3]
微分方程式 線型 微分方程式は 、未知の関数とその導関数の 線型多項式 によって定義される微分方程式であり、 次の形式の 方程式である。
a 0 ( x ) y + a 1 ( x ) y ′ + a 2 ( x ) y ″ + ⋯ + a n ( x ) y ( n ) + b ( x ) = 0 , {\displaystyle a_{0}(x)y+a_{1}(x)y'+a_{2}(x)y''+\cdots +a_{n}(x)y^{(n)}+b(x)=0,} ここで 、 と は 線形である必要のない 任意の 微分可能関数 であり、 は変数 の 未知の関数の連続的な導関数である 。 [4] a 0 ( x ) , … , a n ( x ) {\displaystyle a_{0}(x),\ldots ,a_{n}(x)} b ( x ) {\displaystyle b(x)} y ′ , … , y ( n ) {\displaystyle y',\ldots ,y^{(n)}} y {\displaystyle y} x {\displaystyle x}
常微分方程式の中でも、線型微分方程式はいくつかの理由から重要な役割を果たします。 物理学 や 応用数学 で遭遇するほとんどの 基本 関数および 特殊 関数は、線型微分方程式の解です( ホロノミック関数を 参照)。物理現象が非線型方程式でモデル化される場合、一般的には線型微分方程式で近似され、解の容易化が図られます。明示的に解ける非線型常微分方程式はごくわずかですが、通常は方程式を等価な線型常微分方程式に変換することで解かれます(例えば、 リカッチ方程式を 参照)。 [5]
一部の常微分方程式は、既知の関数と積分 を用いて明示的に解くことができます 。それが不可能な場合は、 解の テイラー級数を計算する式が役立つ場合があります。応用問題では、 常微分方程式の数値解析法によって 解の近似値を得ることができます。 [6]
背景 常微分方程式(ODE)は、 数学 、 社会科学 、 自然科学 の多くの分野で用いられます。変化の数学的記述には、微分と導関数が用いられます。様々な微分、導関数、関数は方程式を介して関連づけられ、微分方程式は動的に変化する現象、進化、そして変動を記述する結果となります。多くの場合、量は他の量の変化率(例えば、変位の時間微分)や量の 勾配 として定義され、微分方程式に組み込まれます。 [7]
数学の具体的な分野としては、 幾何 学 や 解析力学などが挙げられる。科学分野としては、 物理学 や 天文学 (天体力学)、 気象学 (気象モデル)、 化学 (反応速度) [8] 、 生物学 (感染症、遺伝的変異)、 生態学 および 個体群モデル (個体群競争)、 経済学 (株価動向、金利、市場均衡価格の変化)などが挙げられる。
ニュートン 、 ライプニッツ 、 ベルヌーイ一家 、 リカッチ 、 クレロー 、 ダランベール 、 オイラー など多くの数学者が微分方程式を研究し、この分野に貢献してきました 。
簡単な例としては、 ニュートンの運動の第二法則 、すなわち力を受けた物体の変位 と時間の 関係は 、微分方程式で与えられる。 x {\displaystyle x} t {\displaystyle t} F {\displaystyle F}
m d 2 x ( t ) d t 2 = F ( x ( t ) ) {\displaystyle m{\frac {\mathrm {d} ^{2}x(t)}{\mathrm {d} t^{2}}}=F(x(t))\,} これは、 一定質量の 粒子の運動 を制約する。一般に、は 時刻における粒子の 位置の関数である 。未知関数は 微分方程式の両辺に現れ、記号 で表される 。 [9] [10] [11] [12] m {\displaystyle m} F {\displaystyle F} x ( t ) {\displaystyle x(t)} t {\displaystyle t} x ( t ) {\displaystyle x(t)} F ( x ( t ) ) {\displaystyle F(x(t))}
定義 以下では、は 独立変数 の 未知の関数を表す 従属変数 です 。 微分法の表記法は 、著者によって、また、どの表記法がそれぞれの課題に最も適しているかによって異なります。この文脈では、 ライプニッツの表記法は微分と 積分 に適しており 、 ラグランジュの表記法は 高階微分を 簡潔に表すのに適しており 、 ニュートンの表記法 は物理学において時間に関する低階微分を表すのによく用いられます。 y {\displaystyle y} y = f ( x ) {\displaystyle y=f(x)} x {\displaystyle x} d y d x , d 2 y d x 2 , … , d n y d x n {\displaystyle {\frac {dy}{dx}},{\frac {d^{2}y}{dx^{2}}},\ldots ,{\frac {d^{n}y}{dx^{n}}}} y ′ , y ″ , … , y ( n ) {\displaystyle y',y'',\ldots ,y^{(n)}} ( y ˙ , y ¨ , y . . . ) {\displaystyle ({\dot {y}},{\ddot {y}},{\overset {...}{y}})}
一般的な定義 、、の関数 、 およびの導関数 が与えられたとします 。すると、 F {\displaystyle F} x {\displaystyle x} y {\displaystyle y} y {\displaystyle y}
F ( x , y , y ′ , … , y ( n − 1 ) ) = y ( n ) {\displaystyle F\left(x,y,y',\ldots ,y^{(n-1)}\right)=y^{(n)}} は階の 明示的な n {\displaystyle n} 常微分方程式と呼ばれる 。 [13] [14]
より一般的には、次式の 暗黙の 常微分方程式は 次の形を取る: [15] n {\displaystyle n}
F ( x , y , y ′ , y ″ , … , y ( n ) ) = 0 {\displaystyle F\left(x,y,y',y'',\ \ldots ,\ y^{(n)}\right)=0} さらに分類があります:
自律型 微分方程式は、 変数 x に依存しない場合、自律的で ある。 リニア 微分方程式が 線形で あるとは、 の導関数の 線形結合 として表せる場合である 。つまり、 のように書き直すことができる。 F {\displaystyle F} y {\displaystyle y} y ( n ) = ∑ i = 0 n − 1 a i ( x ) y ( i ) + r ( x ) {\displaystyle y^{(n)}=\sum _{i=0}^{n-1}a_{i}(x)y^{(i)}+r(x)} ここで 、 およびは の連続関数である 。 [13] [16] [17] この関数は ソース項 と呼ばれ 、さらに分類される。 [16] [18] a i ( x ) {\displaystyle a_{i}(x)} r ( x ) {\displaystyle r(x)} x {\displaystyle x} r ( x ) {\displaystyle r(x)} 均質な 線形微分方程式が 同次方程式 であるとは、 のことである 。この場合、常に「 自明解 」が存在する 。 r ( x ) = 0 {\displaystyle r(x)=0} y = 0 {\displaystyle y=0} 非均質(または不均質) 線形微分方程式が 非同次方程式 であるとは、次の場合です 。 r ( x ) ≠ 0 {\displaystyle r(x)\neq 0} 非線形 線形ではない微分方程式。
常微分方程式系 複数の微分方程式が連立して方程式系を形成する。 が関数を要素とするベクトルであり 、 が と その導関数 の ベクトル値関数 である場合、 y {\displaystyle \mathbf {y} } y ( x ) = [ y 1 ( x ) , y 2 ( x ) , … , y m ( x ) ] {\displaystyle \mathbf {y} (x)=[y_{1}(x),y_{2}(x),\ldots ,y_{m}(x)]} F {\displaystyle \mathbf {F} } y {\displaystyle \mathbf {y} }
y ( n ) = F ( x , y , y ′ , y ″ , … , y ( n − 1 ) ) {\displaystyle \mathbf {y} ^{(n)}=\mathbf {F} \left(x,\mathbf {y} ,\mathbf {y} ',\mathbf {y} '',\ldots ,\mathbf {y} ^{(n-1)}\right)} は、 次数 次元 の 常微分方程式の明示的な系 である 。 列ベクトル 形式では、 n {\displaystyle n} m {\displaystyle m}
( y 1 ( n ) y 2 ( n ) ⋮ y m ( n ) ) = ( f 1 ( x , y , y ′ , y ″ , … , y ( n − 1 ) ) f 2 ( x , y , y ′ , y ″ , … , y ( n − 1 ) ) ⋮ f m ( x , y , y ′ , y ″ , … , y ( n − 1 ) ) ) {\displaystyle {\begin{pmatrix}y_{1}^{(n)}\\y_{2}^{(n)}\\\vdots \\y_{m}^{(n)}\end{pmatrix}}={\begin{pmatrix}f_{1}\left(x,\mathbf {y} ,\mathbf {y} ',\mathbf {y} '',\ldots ,\mathbf {y} ^{(n-1)}\right)\\f_{2}\left(x,\mathbf {y} ,\mathbf {y} ',\mathbf {y} '',\ldots ,\mathbf {y} ^{(n-1)}\right)\\\vdots \\f_{m}\left(x,\mathbf {y} ,\mathbf {y} ',\mathbf {y} '',\ldots ,\mathbf {y} ^{(n-1)}\right)\end{pmatrix}}} これらは必ずしも線形ではありません。 暗黙的な 類似は次のようになります。
F ( x , y , y ′ , y ″ , … , y ( n ) ) = 0 {\displaystyle \mathbf {F} \left(x,\mathbf {y} ,\mathbf {y} ',\mathbf {y} '',\ldots ,\mathbf {y} ^{(n)}\right)={\boldsymbol {0}}} ここで 零ベクトルは 行列形式で ある。 0 = ( 0 , 0 , … , 0 ) {\displaystyle {\boldsymbol {0}}=(0,0,\ldots ,0)}
( f 1 ( x , y , y ′ , y ″ , … , y ( n ) ) f 2 ( x , y , y ′ , y ″ , … , y ( n ) ) ⋮ f m ( x , y , y ′ , y ″ , … , y ( n ) ) ) = ( 0 0 ⋮ 0 ) {\displaystyle {\begin{pmatrix}f_{1}(x,\mathbf {y} ,\mathbf {y} ',\mathbf {y} '',\ldots ,\mathbf {y} ^{(n)})\\f_{2}(x,\mathbf {y} ,\mathbf {y} ',\mathbf {y} '',\ldots ,\mathbf {y} ^{(n)})\\\vdots \\f_{m}(x,\mathbf {y} ,\mathbf {y} ',\mathbf {y} '',\ldots ,\mathbf {y} ^{(n)})\end{pmatrix}}={\begin{pmatrix}0\\0\\\vdots \\0\end{pmatrix}}} 形式のシステムの場合 、いくつかの情報源では、これを暗黙的 ODE [システム] と呼ぶためには、 ヤコビ行列が 非特異で あることも要求しています 。このヤコビの非特異性条件を満たす暗黙的 ODE システムは、明示的 ODE システムに変換できます。同じ情報源では、特異なヤコビアンを持つ暗黙的 ODE システムは 微分代数方程式 (DAE) と呼ばれています。この区別は単なる用語の 1 つではありません。DAE は根本的に異なる特性を持ち、一般に (非特異) ODE システムよりも解くのが複雑です。 [19] [20] [21] おそらく追加の導関数については、 ヘッセ行列 などもこのスキームに従って非特異であると想定されますが、 [ 引用が必要 ] ただし、1 より大きい次数の ODE はどれも (通常は) 1 次 ODE のシステムとして書き直すことができることに注意する必要があります。 [22] これにより、ヤコビの特異性基準は、この分類法がすべての次数で包括的であるための十分なものになります。 F ( x , y , y ′ ) = 0 {\displaystyle \mathbf {F} \left(x,\mathbf {y} ,\mathbf {y} '\right)={\boldsymbol {0}}} ∂ F ( x , u , v ) ∂ v {\displaystyle {\frac {\partial \mathbf {F} (x,\mathbf {u} ,\mathbf {v} )}{\partial \mathbf {v} }}}
ODE 系の動作は、 位相図 を使用して視覚化できます。
ソリューション 微分方程式が与えられたとき
F ( x , y , y ′ , … , y ( n ) ) = 0 {\displaystyle F\left(x,y,y',\ldots ,y^{(n)}\right)=0} 関数 ( ただし は 区間)は が 上 で 回 微分 可能 で あり、 u : I ⊂ R → R {\displaystyle u:I\subset \mathbb {R} \to \mathbb {R} } I {\displaystyle I} F {\displaystyle F} u {\displaystyle u} n {\displaystyle n} I {\displaystyle I}
F ( x , u , u ′ , … , u ( n ) ) = 0 x ∈ I . {\displaystyle F(x,u,u',\ \ldots ,\ u^{(n)})=0\quad x\in I.} 2つの解とが与えられている とき 、 は の 拡張 と呼ばれます 。 u : J ⊂ R → R {\displaystyle u:J\subset \mathbb {R} \to \mathbb {R} } v : I ⊂ R → R {\displaystyle v:I\subset \mathbb {R} \to \mathbb {R} } u {\displaystyle u} v {\displaystyle v} I ⊂ J {\displaystyle I\subset J}
u ( x ) = v ( x ) x ∈ I . {\displaystyle u(x)=v(x)\quad x\in I.\,} 拡張を持たない解は 最大解 と呼ばれる。 の全体にわたって定義された解は 大域解 と呼ばれる 。 R {\displaystyle \mathbb {R} }
階方程式 の 一般 解は 、任意の独立した 積分定数 を含む解である。 特異解は 、一般解から定数を特定の値に設定することで導出される。これらの定数は、多くの場合、設定された「 初期条件 または 境界条件 」を満たすように選択される。 [23] 特異 解は 、一般解の任意の定数に特定の値を割り当てることでは得られない解である。 [24] n {\displaystyle n} n {\displaystyle n}
線形常微分方程式の文脈において、 「特異解」 という用語は、常微分方程式の任意の解(必ずしも初期条件を満たしている必要はない)を指すこともあります。この特異解は、同次解(同次常微分方程式の一般解)に加えられ 、 元の常微分方程式の一般解を形成します。これは、本稿の推測法のセクションで使用されている用語であり、 未定係数法 や パラメータの変動 法について議論する際に頻繁に使用されます。
有限期間のソリューション 非線形自律常微分方程式では、ある条件下では有限時間解を導くことが可能である。 [25] ここで、有限時間解とは、系が自身のダイナミクスから、ある終了時刻に値ゼロに達し、その後は永遠にゼロに留まることを意味する。これらの有限時間解は実数直線全体上の解析関数にはならず、終了時刻において非リプシッツ関数となるため、リプシッツ微分方程式の解の一意性定理には含まれない。
たとえば、次の式:
y ′ = − sgn ( y ) | y | , y ( 0 ) = 1 {\displaystyle y'=-{\text{sgn}}(y){\sqrt {|y|}},\,\,y(0)=1} 有限持続時間ソリューションを認めます:
y ( x ) = 1 4 ( 1 − x 2 + | 1 − x 2 | ) 2 {\displaystyle y(x)={\frac {1}{4}}\left(1-{\frac {x}{2}}+\left|1-{\frac {x}{2}}\right|\right)^{2}}
理論
特異な解決策 常微分方程式および 偏微分方程式の 特異解 の理論は ライプニッツの時代から研究対象となっていたが、19世紀半ば以降になってようやく特別な注目を集めるようになった。この分野における貴重だがあまり知られていない著作として、ウタン(1854年)の著作がある。 ダルブー(1873年以降)はこの理論の先駆者であり、これらの解の幾何学的解釈によって、 カソラーティ や ケーリー といった様々な研究者が研究する分野を切り開いた 。ケーリー(1872年)のおかげで、1900年頃に受け入れられた一階微分方程式の特異解の理論が生まれた。
求積法への簡約 微分方程式を扱う初期の試みは、 求積法 への還元、すなわち解を既知の関数とその積分で表すことを念頭に置いていました。これは定数係数の線形方程式では可能ですが、19世紀には他の場合には一般的に不可能であることが明らかになりました。そこで、分析家たちは(独自に)微分方程式の解である関数の研究を始め、新たな豊かな分野を切り開きました。この見解の重要性を最初に認識したのは コーシー でした。その後、真の問題はもはや求積法による解が可能かどうかではなく、与えられた微分方程式が関数の定義に十分かどうか、そして十分であれば、そのような関数の特性は何か、となりました。
フックス理論 フックス の2つの回想録 [26] が斬新なアプローチの着想を与え、その後トーメと フロベニウス がこれを推し進めた。コレットはこの手法の重要な貢献者となり、1869年からは彼の貢献者となった。彼の非線形系の積分法は1868年にベルトランに伝えられた。 クレプシュ(1873)は、彼の アーベル積分 理論と平行してこの理論に取り組んだ 。アーベル積分は有理変換によって変化しない基本曲線の特性に従って分類できるため、クレプシュは微分方程式によって定義される超越関数を、 有理1対1変換の下での対応する曲面の不変特性に従って分類することを提案した。 f = 0 {\displaystyle f=0}
リーの理論 1870年以降、 ソフス・リー の研究は微分方程式理論をより優れた基盤の上に築いた。彼は、 リー群 を用いることで、古い数学者たちの積分理論が共通の源泉に帰着できること、そして同じ 微小変換を許す常微分方程式が同等の積分困難を伴うことを示した。また、 接触変換 という主題にも重点を置いた 。
リーの微分方程式群論は、(1) 微分方程式を解くための多くのアドホックな手法を統合し、(2) 強力な新しい解法を提供するという点で証明されている。この理論は、常微分方程式と偏微分方程式の両方に応用できる。 [27]
一般解法アプローチは、微分方程式の対称性、 すなわち解から解への連続的な 無限小変換( リー理論 )を利用します。連続 群論 、 リー代数 、 微分幾何学は 、線形および非線形(偏)微分方程式の構造を理解し、積分可能な方程式を生成し、その Lax対 、再帰演算子、 Bäcklund変換を 求め、最終的にDEの正確な解析解を見つけるために使用されます。
対称性法は、数学、物理学、工学、その他の分野で生じる微分方程式に適用されてきました。
シュトゥルム・リウヴィル理論 シュトゥルム・リウヴィル理論は、特殊なタイプの2階線形常微分方程式の理論である。その解は、 2階 同次線形方程式で定義される線形作用素の 固有値 と対応する 固有関数 に基づいている。この問題はシュトゥルム・リウヴィル問題(SLP)として識別され、 1800年代半ばにこの問題を研究した J. C. F. シュトゥルム と J. リウヴィル にちなんで名付けられた。SLPは無限個の固有値を持ち、対応する固有関数は完全な直交集合を形成するため、直交展開が可能になる。これは応用数学、物理学、工学における重要な考え方である。 [28] SLPは特定の偏微分方程式の解析にも有用である。
解の存在と一意性 常微分方程式の初期値問題 には、局所的および大域的に 解の存在と一意性を証明する定理がいくつかある。主な定理は以下の2つである。
基本的な形式では、これらの定理は両方とも局所的な結果のみを保証しますが、後者は、たとえば グロンヴァルの不等式 の条件が満たされている場合、グローバルな結果を与えるように拡張できます。
また、上記のリプシッツの定理のような一意性定理は DAE システムには適用されません。DAEシステムでは、(非線形の)代数部分のみから複数の解が生じる可能性があります。 [29]
局所存在定理と一意性定理の簡略化 定理は次のように簡単に述べることができる。 [30] 方程式と初期値問題について:
平面 上の 閉長方形で およびが連続する 場合 、 および は 実数 (記号的に:) で
あり、 直積 を表し、角括弧は 閉区間 を表す、とすると、上記の方程式と初期値問題の 解 が見つかる 区間が存在する 。 つまり、解が存在し、それは一意である。 には 線形である必要がないため、これは という形式を取る非線形方程式に適用され 、連立方程式にも適用できる。 y ′ = F ( x , y ) , y 0 = y ( x 0 ) {\displaystyle y'=F(x,y)\,,\quad y_{0}=y(x_{0})} F {\displaystyle F} ∂ F / ∂ y {\displaystyle \partial F/\partial y} R = [ x 0 − a , x 0 + a ] × [ y 0 − b , y 0 + b ] {\displaystyle R=[x_{0}-a,x_{0}+a]\times [y_{0}-b,y_{0}+b]} x − y {\displaystyle x-y} a {\displaystyle a} b {\displaystyle b} a , b ∈ R {\displaystyle a,b\in \mathbb {R} } × {\displaystyle \times } I = [ x 0 − h , x 0 + h ] ⊂ [ x 0 − a , x 0 + a ] {\displaystyle I=[x_{0}-h,x_{0}+h]\subset [x_{0}-a,x_{0}+a]} h ∈ R {\displaystyle h\in \mathbb {R} } F {\displaystyle F} F ( x , y ) {\displaystyle F(x,y)}
大域的一意性と解の最大領域 ピカール・リンデレフ定理の仮定が満たされる場合、局所的存在と一意性は大域的な結果に拡張できる。より正確には、次のようになる。 [31]
各初期条件に対して、 唯一の最大(おそらく無限)開区間が存在する。 ( x 0 , y 0 ) {\displaystyle (x_{0},y_{0})}
I max = ( x − , x + ) , x ± ∈ R ∪ { ± ∞ } , x 0 ∈ I max {\displaystyle I_{\max }=(x_{-},x_{+}),x_{\pm }\in \mathbb {R} \cup \{\pm \infty \},x_{0}\in I_{\max }} つまり、この初期条件を満たす任意の解は、 領域 でこの初期条件を満たす解の 制約 となります。 I max {\displaystyle I_{\max }}
の場合 、正確に2つの可能性がある。 x ± ≠ ± ∞ {\displaystyle x_{\pm }\neq \pm \infty }
有限時間内での爆発: lim sup x → x ± ‖ y ( x ) ‖ → ∞ {\displaystyle \limsup _{x\to x_{\pm }}\|y(x)\|\to \infty } 定義域を離れる: lim x → x ± y ( x ) ∈ ∂ Ω ¯ {\displaystyle \lim _{x\to x_{\pm }}y(x)\ \in \partial {\bar {\Omega }}} ここでは が定義されている 開集合であり 、 はその境界です。 Ω {\displaystyle \Omega } F {\displaystyle F} ∂ Ω ¯ {\displaystyle \partial {\bar {\Omega }}}
解の最大領域は
常に区間である(一意性を持つため) より小さいかもしれない R {\displaystyle \mathbb {R} } の特定の選択によって異なる場合があります 。 ( x 0 , y 0 ) {\displaystyle (x_{0},y_{0})} 例。 y ′ = y 2 {\displaystyle y'=y^{2}} これは を意味し 、 したがって局所的にリプシッツ連続となり、ピカール・リンデレフの定理を満たします。 F ( x , y ) = y 2 {\displaystyle F(x,y)=y^{2}} C 1 {\displaystyle C^{1}}
このような単純な設定でも、解の最大領域は、 解が R {\displaystyle \mathbb {R} }
y ( x ) = y 0 ( x 0 − x ) y 0 + 1 {\displaystyle y(x)={\frac {y_{0}}{(x_{0}-x)y_{0}+1}}} 最大のドメインを持つもの:
{ R y 0 = 0 ( − ∞ , x 0 + 1 y 0 ) y 0 > 0 ( x 0 + 1 y 0 , + ∞ ) y 0 < 0 {\displaystyle {\begin{cases}\mathbb {R} &y_{0}=0\\[4pt]\left(-\infty ,x_{0}+{\frac {1}{y_{0}}}\right)&y_{0}>0\\[4pt]\left(x_{0}+{\frac {1}{y_{0}}},+\infty \right)&y_{0}<0\end{cases}}} これは、最大区間が初期条件に依存する可能性があることを明確に示しています。 の定義域を とすることも できますが、その場合、定義域は区間ではなく、初期条件の反対側は初期条件から切り離され、したがって初期条件によって一意に決定されなくなります。 y {\displaystyle y} R ∖ ( x 0 + 1 / y 0 ) , {\displaystyle \mathbb {R} \setminus (x_{0}+1/y_{0}),}
最大ドメイン は R {\displaystyle \mathbb {R} }
lim x → x ± ‖ y ( x ) ‖ → ∞ , {\displaystyle \lim _{x\to x_{\pm }}\|y(x)\|\to \infty ,} これは上記の定理によれば 2 つの可能なケースのうちの 1 つです。
注文の削減 通常、微分方程式は、方程式の 次数 を減らすことができれば、解きやすくなります。
一次システムへの縮約 階数の明示的な微分方程式は 、 n {\displaystyle n}
F ( x , y , y ′ , y ″ , … , y ( n − 1 ) ) = y ( n ) {\displaystyle F\left(x,y,y',y'',\ \ldots ,\ y^{(n-1)}\right)=y^{(n)}} は、新しい未知の関数の族を定義することによって、一階微分方程式 のシステムとして記述することができる。 n {\displaystyle n}
y i = y ( i − 1 ) . {\displaystyle y_{i}=y^{(i-1)}.\!} に対して 、 次元の1階連立微分方程式は i = 1 , 2 , … , n {\displaystyle i=1,2,\ldots ,n} n {\displaystyle n}
y 1 ′ = y 2 y 2 ′ = y 3 ⋮ y n − 1 ′ = y n y n ′ = F ( x , y 1 , … , y n ) . {\displaystyle {\begin{array}{rcl}y_{1}'&=&y_{2}\\y_{2}'&=&y_{3}\\&\vdots &\\y_{n-1}'&=&y_{n}\\y_{n}'&=&F(x,y_{1},\ldots ,y_{n}).\end{array}}} ベクトル表記ではより簡潔に表すと次のようになります。
y ′ = F ( x , y ) {\displaystyle \mathbf {y} '=\mathbf {F} (x,\mathbf {y} )} どこ
y = ( y 1 , … , y n ) , F ( x , y 1 , … , y n ) = ( y 2 , … , y n , F ( x , y 1 , … , y n ) ) . {\displaystyle \mathbf {y} =(y_{1},\ldots ,y_{n}),\quad \mathbf {F} (x,y_{1},\ldots ,y_{n})=(y_{2},\ldots ,y_{n},F(x,y_{1},\ldots ,y_{n})).}
厳密解のまとめ いくつかの微分方程式は、厳密かつ閉じた形で表せる解を持ちます。ここではいくつかの重要なクラスを示します。
下の表において、、、、、、 は 、、 の 任意 の積分可能な 関数 です 。 また、 は与えられた定数を持つ実数です。また、 は 任意 定数(一般には 複素数 )です。微分方程式は、積分によって解に至る等価な形式と代替形式の両方で表されます。 P ( x ) {\displaystyle P(x)} Q ( x ) {\displaystyle Q(x)} P ( y ) {\displaystyle P(y)} Q ( y ) {\displaystyle Q(y)} M ( x , y ) {\displaystyle M(x,y)} N ( x , y ) {\displaystyle N(x,y)} x {\displaystyle x} y {\displaystyle y} b {\displaystyle b} c {\displaystyle c} C 1 , C 2 , … {\displaystyle C_{1},C_{2},\ldots }
積分解では、 およびは積分のダミー変数( 和 のインデックスの連続体類似体 )であり、表記は について を積分することを意味し 、 積分 後 に を代入し、定数を追加しません(明示的に述べられています)。 λ {\displaystyle \lambda } ε {\displaystyle \varepsilon } ∫ x F ( λ ) d λ {\displaystyle \int ^{x}F(\lambda )\,d\lambda } F ( λ ) {\displaystyle F(\lambda )} λ {\displaystyle \lambda } λ = x {\displaystyle \lambda =x}
分離可能な方程式 微分方程式 解決方法 一般解 一次、およびで分離可能 ( 一般的な場合、特殊な場合は下記を参照) [32] x {\displaystyle x} y {\displaystyle y} P 1 ( x ) Q 1 ( y ) + P 2 ( x ) Q 2 ( y ) d y d x = 0 P 1 ( x ) Q 1 ( y ) d x + P 2 ( x ) Q 2 ( y ) d y = 0 {\displaystyle {\begin{aligned}P_{1}(x)Q_{1}(y)+P_{2}(x)Q_{2}(y)\,{\frac {dy}{dx}}&=0\\P_{1}(x)Q_{1}(y)\,dx+P_{2}(x)Q_{2}(y)\,dy&=0\end{aligned}}}
変数の分離( で割る )。 P 2 Q 1 {\displaystyle P_{2}Q_{1}} ∫ x P 1 ( λ ) P 2 ( λ ) d λ + ∫ y Q 2 ( λ ) Q 1 ( λ ) d λ = C {\displaystyle \int ^{x}{\frac {P_{1}(\lambda )}{P_{2}(\lambda )}}\,d\lambda +\int ^{y}{\frac {Q_{2}(\lambda )}{Q_{1}(\lambda )}}\,d\lambda =C} 一次、分離可能 [30] x {\displaystyle x} d y d x = F ( x ) d y = F ( x ) d x {\displaystyle {\begin{aligned}{\frac {dy}{dx}}&=F(x)\\dy&=F(x)\,dx\end{aligned}}}
直接統合。 y = ∫ x F ( λ ) d λ + C {\displaystyle y=\int ^{x}F(\lambda )\,d\lambda +C} 第一階、自律的、分離可能 [30] y {\displaystyle y} d y d x = F ( y ) d y = F ( y ) d x {\displaystyle {\begin{aligned}{\frac {dy}{dx}}&=F(y)\\dy&=F(y)\,dx\end{aligned}}}
変数の分離 ( で割る )。 F {\displaystyle F} x = ∫ y d λ F ( λ ) + C {\displaystyle x=\int ^{y}{\frac {d\lambda }{F(\lambda )}}+C} 一次、および [ 30]で分離可能 x {\displaystyle x} y {\displaystyle y} P ( y ) d y d x + Q ( x ) = 0 P ( y ) d y + Q ( x ) d x = 0 {\displaystyle {\begin{aligned}P(y){\frac {dy}{dx}}+Q(x)&=0\\P(y)\,dy+Q(x)\,dx&=0\end{aligned}}}
全体を統合します。 ∫ y P ( λ ) d λ + ∫ x Q ( λ ) d λ = C {\displaystyle \int ^{y}P(\lambda )\,d\lambda +\int ^{x}Q(\lambda )\,d\lambda =C}
一般的な一次方程式 微分方程式 解決方法 一般解 一次、均質 [30] d y d x = F ( y x ) {\displaystyle {\frac {dy}{dx}}=F\left({\frac {y}{x}}\right)}
y = ux に設定し、 u と x の変数を分離して解きます 。 ln ( C x ) = ∫ y / x d λ F ( λ ) − λ {\displaystyle \ln(Cx)=\int ^{y/x}{\frac {d\lambda }{F(\lambda )-\lambda }}} 第一階、分離可能 [32] y M ( x y ) + x N ( x y ) d y d x = 0 y M ( x y ) d x + x N ( x y ) d y = 0 {\displaystyle {\begin{aligned}yM(xy)+xN(xy)\,{\frac {dy}{dx}}&=0\\yM(xy)\,dx+xN(xy)\,dy&=0\end{aligned}}}
変数の分離( で割る )。 x y {\displaystyle xy} ln ( C x ) = ∫ x y N ( λ ) d λ λ [ N ( λ ) − M ( λ ) ] {\displaystyle \ln(Cx)=\int ^{xy}{\frac {N(\lambda )\,d\lambda }{\lambda [N(\lambda )-M(\lambda )]}}}
の場合 、解は です 。 N = M {\displaystyle N=M} x y = C {\displaystyle xy=C}
厳密な微分 、一次 [30] M ( x , y ) d y d x + N ( x , y ) = 0 M ( x , y ) d y + N ( x , y ) d x = 0 {\displaystyle {\begin{aligned}M(x,y){\frac {dy}{dx}}+N(x,y)&=0\\M(x,y)\,dy+N(x,y)\,dx&=0\end{aligned}}}
どこ ∂ M ∂ y = ∂ N ∂ x {\displaystyle {\frac {\partial M}{\partial y}}={\frac {\partial N}{\partial x}}}
全体を統合します。 F ( x , y ) = ∫ x M ( λ , y ) d λ + ∫ y Y ( λ ) d λ = ∫ y N ( x , λ ) d λ + ∫ x X ( λ ) d λ = C {\displaystyle {\begin{aligned}F(x,y)&=\int ^{x}M(\lambda ,y)\,d\lambda +\int ^{y}Y(\lambda )\,d\lambda \\&=\int ^{y}N(x,\lambda )\,d\lambda +\int ^{x}X(\lambda )\,d\lambda =C\end{aligned}}} どこで そして Y ( y ) = N ( x , y ) − ∂ ∂ y ∫ x M ( λ , y ) d λ {\displaystyle Y(y)=N(x,y)-{\frac {\partial }{\partial y}}\int ^{x}M(\lambda ,y)\,d\lambda } X ( x ) = M ( x , y ) − ∂ ∂ x ∫ y N ( x , λ ) d λ {\displaystyle X(x)=M(x,y)-{\frac {\partial }{\partial x}}\int ^{y}N(x,\lambda )\,d\lambda }
不正確な微分 、一次 [30] M ( x , y ) d y d x + N ( x , y ) = 0 M ( x , y ) d y + N ( x , y ) d x = 0 {\displaystyle {\begin{aligned}M(x,y){\frac {dy}{dx}}+N(x,y)&=0\\M(x,y)\,dy+N(x,y)\,dx&=0\end{aligned}}}
どこ ∂ M ∂ y ≠ ∂ N ∂ x {\displaystyle {\frac {\partial M}{\partial y}}\neq {\frac {\partial N}{\partial x}}}
統合係数 を満たす μ ( x , y ) {\displaystyle \mu (x,y)} ∂ ( μ M ) ∂ y = ∂ ( μ N ) ∂ x {\displaystyle {\frac {\partial (\mu M)}{\partial y}}={\frac {\partial (\mu N)}{\partial x}}}
適切な方法で見つけることができれ ば μ ( x , y ) {\displaystyle \mu (x,y)} F ( x , y ) = ∫ x μ ( λ , y ) M ( λ , y ) d λ + ∫ y Y ( λ ) d λ = ∫ y μ ( x , λ ) N ( x , λ ) d λ + ∫ x X ( λ ) d λ = C {\displaystyle {\begin{aligned}F(x,y)=&\int ^{x}\mu (\lambda ,y)M(\lambda ,y)\,d\lambda +\int ^{y}Y(\lambda )\,d\lambda \\=&\int ^{y}\mu (x,\lambda )N(x,\lambda )\,d\lambda +\int ^{x}X(\lambda )\,d\lambda =C\end{aligned}}}
どこで そして Y ( y ) = N ( x , y ) − ∂ ∂ y ∫ x μ ( λ , y ) M ( λ , y ) d λ {\displaystyle Y(y)=N(x,y)-{\frac {\partial }{\partial y}}\int ^{x}\mu (\lambda ,y)M(\lambda ,y)\,d\lambda } X ( x ) = M ( x , y ) − ∂ ∂ x ∫ y μ ( x , λ ) N ( x , λ ) d λ {\displaystyle X(x)=M(x,y)-{\frac {\partial }{\partial x}}\int ^{y}\mu (x,\lambda )N(x,\lambda )\,d\lambda }
一般的な2次方程式
直線的に n 次方程式 微分方程式 解決方法 一般解 一次線形不同次関数係数 [30] d y d x + P ( x ) y = Q ( x ) {\displaystyle {\frac {dy}{dx}}+P(x)y=Q(x)}
統合係数: e ∫ x P ( λ ) d λ . {\displaystyle e^{\int ^{x}P(\lambda )\,d\lambda }.} y = e − ∫ x P ( λ ) d λ [ ∫ x e ∫ λ P ( ε ) d ε Q ( λ ) d λ + C ] {\displaystyle y=e^{-\int ^{x}P(\lambda )\,d\lambda }\left[\int ^{x}e^{\int ^{\lambda }P(\varepsilon )\,d\varepsilon }Q(\lambda )\,d\lambda +C\right]} 2次線形不同次関数係数 d 2 y d x 2 + 2 p ( x ) d y d x + ( p ( x ) 2 + p ′ ( x ) ) y = q ( x ) {\displaystyle {\frac {d^{2}y}{dx^{2}}}+2p(x){\frac {dy}{dx}}+\left(p(x)^{2}+p'(x)\right)y=q(x)}
統合係数: e ∫ x P ( λ ) d λ {\displaystyle e^{\int ^{x}P(\lambda )\,d\lambda }} y = e − ∫ x P ( λ ) d λ [ ∫ x ( ∫ ξ e ∫ λ P ( ε ) d ε Q ( λ ) d λ ) d ξ + C 1 x + C 2 ] {\displaystyle y=e^{-\int ^{x}P(\lambda )\,d\lambda }\left[\int ^{x}\left(\int ^{\xi }e^{\int ^{\lambda }P(\varepsilon )\,d\varepsilon }Q(\lambda )\,d\lambda \right)d\xi +C_{1}x+C_{2}\right]} 2次、線形、不同質、定数係数 [34] d 2 y d x 2 + b d y d x + c y = r ( x ) {\displaystyle {\frac {d^{2}y}{dx^{2}}}+b{\frac {dy}{dx}}+cy=r(x)}
補関数 : を仮定し 、 を代入して の多項式を解き、 線形独立 関数 を見つけます 。 y c {\displaystyle y_{c}} y c ( x ) = e α x {\displaystyle y_{c}(x)=e^{\alpha x}} α {\displaystyle \alpha } e α j x {\displaystyle e^{\alpha _{j}x}} 特殊積分 :一般的には パラメータの変化の手法 だが、非常に単純な 検査には使えるかもしれない。 [30] y p {\displaystyle y_{p}} r ( x ) {\displaystyle r(x)}
y = y c + y p {\displaystyle y=y_{c}+y_{p}} もし 、 b 2 > 4 c {\displaystyle b^{2}>4c}
y c = C 1 e − x 2 ( b + b 2 − 4 c ) + C 2 e − x 2 ( b − b 2 − 4 c ) {\displaystyle y_{c}=C_{1}e^{-{\frac {x}{2}}\,\left(b+{\sqrt {b^{2}-4c}}\right)}+C_{2}e^{-{\frac {x}{2}}\,\left(b-{\sqrt {b^{2}-4c}}\right)}}
もし 、 b 2 = 4 c {\displaystyle b^{2}=4c}
y c = ( C 1 x + C 2 ) e − b x 2 {\displaystyle y_{c}=(C_{1}x+C_{2})e^{-{\frac {bx}{2}}}}
もし 、 b 2 < 4 c {\displaystyle b^{2}<4c}
y c = e − b x 2 [ C 1 sin ( x 4 c − b 2 2 ) + C 2 cos ( x 4 c − b 2 2 ) ] {\displaystyle y_{c}=e^{-{\frac {bx}{2}}}\left[C_{1}\sin \left(x\,{\frac {\sqrt {4c-b^{2}}}{2}}\right)+C_{2}\cos \left(x\,{\frac {\sqrt {4c-b^{2}}}{2}}\right)\right]}
n {\displaystyle n} 次、線形、非同次、定数係数 [34] ∑ j = 0 n b j d j y d x j = r ( x ) {\displaystyle \sum _{j=0}^{n}b_{j}{\frac {d^{j}y}{dx^{j}}}=r(x)}
補関数 : を仮定し 、 を代入して の多項式を解き、 線形独立 関数 を見つけます 。 y c {\displaystyle y_{c}} y c ( x ) = e α x {\displaystyle y_{c}(x)=e^{\alpha x}} α {\displaystyle \alpha } e α j x {\displaystyle e^{\alpha _{j}x}} 特殊積分 :一般的には パラメータの変化の手法 だが、非常に単純な 検査には使えるかもしれない。 [30] y p {\displaystyle y_{p}} r ( x ) {\displaystyle r(x)}
y = y c + y p {\displaystyle y=y_{c}+y_{p}} は次数 の 多項式 の解である ため 、は すべて異なる に対して となり、 各根が 回繰り返さ れ、 いくつかの 複素数に対して となるため、 を設定し 、 オイラーの公式 を使用すると、前の結果のいくつかの項を という形式で表すことができます。 ここで は任意の定数 (位相シフト) です。 α j {\displaystyle \alpha _{j}} n {\displaystyle n} ∏ j = 1 n ( α − α j ) = 0 {\textstyle \prod _{j=1}^{n}(\alpha -\alpha _{j})=0} α j {\displaystyle \alpha _{j}} y c = ∑ j = 1 n C j e α j x {\displaystyle y_{c}=\sum _{j=1}^{n}C_{j}e^{\alpha _{j}x}} α j {\displaystyle \alpha _{j}} k j {\displaystyle k_{j}} y c = ∑ j = 1 n ( ∑ ℓ = 1 k j C j , ℓ x ℓ − 1 ) e α j x {\displaystyle y_{c}=\sum _{j=1}^{n}\left(\sum _{\ell =1}^{k_{j}}C_{j,\ell }x^{\ell -1}\right)e^{\alpha _{j}x}} α j {\displaystyle \alpha _{j}} α j = χ j + i γ j {\displaystyle \alpha _{j}=\chi _{j}+i\gamma _{j}} C j e α j x = C j e χ j x cos ( γ j x + φ j ) {\displaystyle C_{j}e^{\alpha _{j}x}=C_{j}e^{\chi _{j}x}\cos(\gamma _{j}x+\varphi _{j})} φ j {\displaystyle \varphi _{j}}
解決策を推測する 他の常微分方程式の解法がすべて失敗した場合、あるいは微分方程式の解がどのようなものになるかについてある程度の直感がある場合、解を推測し、それが正しいことを検証するだけで微分方程式を解けることがあります。この方法を使うには、まず微分方程式の解を推測し、その解を微分方程式に代入して、方程式を満たすかどうかを検証します。もし方程式を満たすなら、その微分方程式の特定の解が得られます。そうでなければ、最初からやり直して別の推測を試みます。例えば、微分方程式の解は次の形式であると推測できます。 これは物理的に正弦波のように振る舞う非常に一般的な解であるためです。 y = A e i α t {\displaystyle y=Ae^{i\alpha t}}
非同次な一階常微分方程式の場合、まず同次部分(つまり、関連する同次方程式)の解を求め、次に非同次方程式全体の解を推測によって求めます。最後に、これらの解を足し合わせることで、常微分方程式の一般解が得られます。つまり、次のようになります。
general solution = general solution of the associated homogeneous equation + particular solution {\displaystyle {\text{general solution}}={\text{general solution of the associated homogeneous equation}}+{\text{particular solution}}}
ODEを解くためのソフトウェア
参照
注記 ^ デニス・G・ジル(2012年3月15日)『微分方程式入門:モデリング応用編』Cengage Learning. ISBN 978-1-285-40110-2 . 2020年1月17日時点のオリジナルよりアーカイブ 。 2019年 7月11日 閲覧。 ^ 「「常微分方程式」という用語の由来は何ですか?」 hsm.stackexchange.com . Stack Exchange . 2016年7月28日 閲覧 。 ^ Karras, Tero; Aittala, Miika; Aila, Timo; Laine, Samuli (2022). 「拡散ベース生成モデルの設計空間の解明」 arXiv : 2206.00364 [cs.CV]. ^ Butcher, JC (2000-12-15). 「20世紀における常微分方程式の数値解析法」. Journal of Computational and Applied Mathematics . 数値解析 2000. 第6巻:常微分方程式と積分方程式. 125 (1): 1– 29. Bibcode :2000JCoAM.125....1B. doi : 10.1016/S0377-0427(00)00455-6 . ISSN 0377-0427. ^ グリーンバーグ、マイケル・D. (2012). 常微分方程式 . ホーボーケン、ニュージャージー州: Wiley. ISBN 978-1-118-23002-2 。 ^ Acton, Forman S. (1990). 有効な数値解析法 . Spectrum. ワシントンD.C.:アメリカ数学協会. ISBN 978-1-4704-5727-3 。 ^ Denis, Byakatonda (2020-12-10). 「常微分方程式を解くための数値的・解析的手法の概要」 arXiv : 2012.07558 [math.HO]. ^ 化学者のための数学、DMハースト、 マクミラン出版社 、1976年、(ISBNなし)SBN:333-18172-7 ^ クレイシグ(1972年、64ページ) ^ シモンズ(1972年、1、2ページ) ^ ハリデー&レズニック(1977年、78ページ) ^ ティプラー(1991年、78~83ページ) ^ ab Harper (1976, p. 127) ^ クレイシグ(1972年、2ページ) ^ シモンズ(1972年、3ページ) ^ ab Kreyszig (1972, p. 24) ^ シモンズ(1972年、47ページ) ^ ハーパー(1976年、128ページ) ^ クレイシグ(1972年、12ページ) ^ アッシャーとペッツォルト (1998、p. 12) ^ アヒム・イルヒマン、ティモ・レイス (2014). 『微分代数方程式概論 II 』 シュプリンガー. pp. 104– 105. ISBN 978-3-319-11050-9 。 ^ アッシャーとペッツォルト (1998、p. 5) ^ クレイシグ(1972年、78ページ) ^ クレイシグ(1972年、4ページ) ^ Vardia T. Haimo (1985). 「有限時間微分方程式」. 1985年第24回IEEE意思決定制御会議 . pp. 1729– 1733. doi :10.1109/CDC.1985.268832. S2CID 45426376. ^ クレレ 、1866年、1868年 ^ ドレスナー(1999年、9ページ) ^ Logan, J. (2013). 応用数学(第4版). ^ アッシャーとペッツォルト (1998、p. 13) ^ abcdefghij 初等微分方程式と境界値問題(第4版)、WEボイス、RCディプリマ、ワイリーインターナショナル、ジョンワイリーアンドサンズ、1986年、 ISBN 0-471-83824-1 ^ ボスカイン; チトゥール 2011, p. 21 ^ ab 数学ハンドブック 数式と表(第3版)、S. Lipschutz、MR Spiegel、J. Liu、Schaum's Outline Series、2009年、ISC_2N 978-0-07-154855-7 ^ Further Elementary Analysis、R. Porter、G.Bell & Sons(ロンドン)、1978年、 ISBN 0-7135-1594-5 ^ ab 物理学と工学のための数学的手法、KF Riley、MP Hobson、SJ Bence、ケンブリッジ大学出版局、2010年、ISC_2N 978-0-521-86153-3
参考文献
参考文献
外部リンク ウィキブックスには「微積分/常微分方程式」 に関する書籍があります。
ウィキメディア コモンズには、常微分方程式 に関連するメディアがあります 。
「微分方程式、普通」、 数学百科事典 、 EMSプレス 、2001 [1994] EqWorld: 数式の世界。常微分方程式とその解のリストが含まれています。 オンラインノート / 微分方程式、ポール・ドーキンス著、 ラマー大学 。 微分方程式、SOS数学。 サウスフロリダ大学 Holistic Numerical Methods Institute による微分方程式の解析解法の入門書。 ジェラルド・テシュル による常微分方程式と動的システムの講義ノート 。 Diffy Qs に関するメモ: エンジニアのための微分方程式UIUC の Jiri Lebl による微分方程式の入門書 。 Scilab を使用した ODE によるモデリング Openeering チームによる、Scilab 標準プログラミング言語を使用して ODE で記述された物理システムをモデリングする方法に関するチュートリアルです。 Wolfram|Alphaで常微分方程式を解く