常微分方程式
常微分方程式の初期値問題のソルバー
MATLAB® の常微分方程式 (ODE) ソルバーは、さまざまなプロパティを使用して初期値問題を解きます。これらのソルバーは、スティッフおよびノンスティッフな問題、質量行列をもつ問題、微分代数方程式 (DAE) または完全陰的な問題に使用できます。詳細については、ODE ソルバーの選択を参照してください。
[ODE の求解] ライブ エディター タスクのビジュアル インターフェイスを使用して、問題を解き、オプションを設定します。
オブジェクト
ode | Ordinary differential equations (R2023b 以降) |
odeMassMatrix | ODE mass matrix (R2023b 以降) |
odeJacobian | ODE Jacobian matrix (R2023b 以降) |
odeEvent | ODE event definition (R2023b 以降) |
odeSensitivity | ODE sensitivity analysis (R2024a 以降) |
odeDelay | ODE delay definition (R2025a 以降) |
ODEResults | Results of ODE integration (R2023b 以降) |
ライブ エディター タスク
| ODE の求解 | Solve system of ordinary differential equations in the Live Editor (R2024b 以降) |
関数
トピック
ODE の求解
- ODE ソルバーの選択
ODE の背景情報、ソルバーの説明、アルゴリズム、例の概要。 - ODE オプションの概要
odesetの使用方法と、どのオプションがそれぞれの ODE ソルバーで機能するかを示す表。 - ODE のイベント検出
ODE の求解中にイベントを検出します。 - ノンスティッフ ODE の求解
このページには、ode45を使用してノンスティッフ常微分方程式を解く例が 2 つ含まれています。 - スティッフ ODE の求解
このページには、ode15sを使用してスティッフ常微分方程式を解く例が 2 つ含まれています。 - 微分代数方程式 (DAE) の求解
特異質量行列を使用して ODE の解を求めます。 - 非負の ODE の解
このトピックでは、ODE の解が非負になるように制約する方法を説明します。 - ODE の一般的な問題のトラブルシューティング
一般的な問題と解決法を含む FAQ。
ODE の自動微分
- Resolve Error: Unable to Assign Expression During Automatic Differentiation
Troubleshoot expression initialization for automatic differentiation. - Supported Operations on Expressions
List of supported operations on expressions for automatic differentiation. - Automatic Differentiation Background
Learn the theoretical aspects of automatic differentiation and its forward and reverse modes.
注目の例
授業用リソース
応用常微分方程式
ODE の分類方法、および変数分離法や積分因子法などの解法を説明する。
Qualitative Analysis of ODEs
傾き場と位相面を可視化する方法、1 次元平衡を計算する方法、および線形位相面解析を実行する方法を説明する。
Numerical Methods with Applications
内挿法、数値積分法と微分法、および微分方程式の有限差分法を説明する。
流体力学
次元解析、検査体積解析、内部流れ解析、および保存方程式の概念を説明する。







