La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Équations différentielles ordinaires
Les solveurs d’équations différentielles ordinaires (ODE) de MATLAB® résolvent des problèmes de valeur initiale avec une variété de propriétés. Ils peuvent traiter des problèmes raides ou non raides, des problèmes impliquant une matrice de masse, des équations algébriques différentielles (DAE) ou des problèmes entièrement implicites. Pour plus d’informations, consultez Choose an ODE Solver.
Objets
ode | Ordinary differential equations (depuis R2023b) |
odeMassMatrix | ODE mass matrix (depuis R2023b) |
odeJacobian | ODE Jacobian matrix (depuis R2023b) |
odeEvent | ODE event definition (depuis R2023b) |
odeSensitivity | ODE sensitivity analysis (depuis R2024a) |
ODEResults | Results of ODE integration (depuis R2023b) |
Fonctions
Rubriques
- Choose an ODE Solver
ODE background information, solver descriptions, algorithms, and example summary.
- Summary of ODE Options
Usage of
odeset
and table indicating which options work with each ODE solver. - ODE Event Location
Detect events during solution of ODE.
- Solve Nonstiff ODEs
This page contains two examples of solving nonstiff ordinary differential equations using
ode45
. - Solve Stiff ODEs
This page contains two examples of solving stiff ordinary differential equations using
ode15s
. - Solve Differential Algebraic Equations (DAEs)
Solve ODEs with a singular mass matrix.
- Nonnegative ODE Solution
This topic shows how to constrain the solution of an ODE to be nonnegative.
- Troubleshoot Common ODE Problems
FAQ containing common problems and solutions.