方程式の解法
R2026b代数方程式、微分方程式および微分代数方程式 (DAE) を解くことができます。
代数方程式を解き、厳密な解析解または高精度の数値解を求めます。解析解には solve、数値解には vpasolve を使用します。線形方程式を解くには、linsolve を使用します。これらのソルバー関数には、複雑な問題を扱う柔軟性があります。関数 solve で求めた方程式の解のトラブルシューティングを参照してください。
微分方程式を解くには、dsolve を使用します。これらの微分方程式は、シンボリック関数を使用して作成します。シンボリック関数の作成を参照してください。
微分代数方程式 (DAE) を解くには、最初に Symbolic Math Toolbox™ 関数を使用して微分指数を 1 または 0 に簡約した後、ode15i、ode15s、ode23t などの MATLAB® ソルバーを使用します。微分代数方程式 (DAE) の求解を参照してください。
ライブ エディター タスク
| 求解 (シンボリック式) | ライブ エディターでシンボリック方程式の解析解を求める |
関数
トピック
- 代数方程式の求解
方程式を解析的に解き、完全解を返した後、結果を可視化します。
- 微分方程式の求解
dsolve関数を使用して微分方程式を解析的に解きます。初期条件はあってもなくてもかまいません。 - 微分代数方程式 (DAE) の求解
この例では、MATLAB® と Symbolic Math Toolbox™ を使用して微分代数方程式 (DAE) を解く方法を示します。
- subs を使用したシンボリック式への値の代入
評価、単純化、検証などのさまざまなタスクのためにシンボリック式に値を代入する。
- Pattern-Based Substitution
Use pattern-based substitution to rewrite and simplify expressions by matching and replacing specific expression patterns. (R2026b 以降)
注目の例
授業用リソース
Beam Bending and Deflection
梁の曲げとたわみの問題をシンボリックに解く方法の概念を学習し、結果を可視化する。
Applied Ordinary Differential Equations
ODE の分類方法、および変数分離や積分因子などの解法について学習する。
Numerical Methods with Applications
内挿法、数値積分法と数値微分法、微分方程式の有限差分法について学習する。








