このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
代数方程式、微分方程式および微分代数方程式 (DAE) を解くことができます。
代数方程式を解き、厳密な解析解または高精度の数値解を求めます。解析解にはsolve
、数値解にはvpasolve
を使用します。線形方程式を解くには、linsolve
を使用します。これらのソルバー関数には、複雑な問題を扱う柔軟性があります。関数 solve で求めた方程式の解のトラブルシューティングを参照してください。
微分方程式を解くには、dsolve
を使用します。これらの微分方程式は、シンボリック関数を使用して作成します。シンボリック関数の作成を参照してください。
微分代数方程式(DAE) を解くには、最初に Symbolic Math Toolbox™ 関数を使用して微分指数を1
または0
に簡約した後、ode15i
、ode15s
、ode23t
などの MATLAB®ソルバーを使用します。微分代数方程式 (DAE) の求解を参照してください。
解法 (シンボリック式) | ライブ エディターでシンボリック方程式の解析解を求める |
方程式を解き、完全解を返した後、結果を可視化します。
関数dsolve
を使用して微分方程式を解析的に解きます。
この例では,MATLAB®と符号数学工具箱™を使用して微分代数方程式 (DAE) を解く方法を示します。