方程求解
求解代数方程和微分方程
您可以求解代数方程、微分方程和微分代数方程 (DAE)。
求解代数方程以获得精确的解析解或高精度的数值解。对于解析解,请使用 solve
;对于数值解,请使用 vpasolve
。对于求解线性方程,请使用 linsolve
。这些求解器函数可以灵活地处理复杂的问题。请参阅Choose an Approach for Solving Equations Using solve Function。
使用 dsolve
求解微分方程。使用符号函数创建这些微分方程。请参阅创建符号函数。
通过以下方式求解微分代数方程 (DAE):先使用 Symbolic Math Toolbox™ 函数将这些方程的微分指数减少到 1
或 0
,然后使用 ode15i
、ode15s
或 ode23t
等 MATLAB® 求解器。请参阅Solve Differential Algebraic Equations (DAEs)。
实时编辑器任务
求解符号方程 | Find analytic solutions of symbolic equations in Live Editor |
函数
主题
- Solve Algebraic Equations
Solve equations analytically, return full solutions, and visualize results.
- 求解微分方程
在具有或不具有初始条件的情况下使用
dsolve
函数以解析方式求解微分方程。 - Solve Differential Algebraic Equations (DAEs)
This example show how to solve differential algebraic equations (DAEs) by using MATLAB® and Symbolic Math Toolbox™.