Differential Algebraic Equations

Analyze and reduce differential algebraic equations (DAEs)

Note

MuPAD® notebooks will be removed in a future release. Use MATLAB® live scripts instead.

To convert a MuPAD notebook file to a MATLAB live script file, see convertMuPADNotebook. MATLAB live scripts support most MuPAD functionality, although there are some differences. For more information, see Convert MuPAD Notebooks to MATLAB Live Scripts.

MuPAD Functions

daetools::findDecoupledBlocksSearch for decoupled blocks in systems of equations
daetools::incidenceMatrixFind incidence matrix of system of equations
daetools::isLowIndexDAECheck if differential index of system equations is lower than 2
daetools::massMatrixFormExtract mass matrix and right side of semilinear system of differential algebraic equations
daetools::reduceDAEIndexConvert system of first-order differential algebraic equations to equivalent system of differential index 1
daetools::reduceDAEToODEConvert system of first-order quasilinear differential algebraic equations to equivalent system of differential index 0
daetools::reduceDifferentialOrderReduce systems of higher-order differential equations to systems of first-order differential equations
daetools::reduceRedundanciesSimplify system of first-order differential algebraic equations by eliminating redundant equations and variables