Упростите систему дифференциальных алгебраических уравнений первого порядка путем устранения уравнений, содержащих посторонние корни и переменных
[newEqs,newVars]
= reduceRedundancies(eqs,vars)
[newEqs,newVars,R]
= reduceRedundancies(eqs,vars)
[
устраняет уравнения, содержащие посторонние корни и переменные из системы дифференциальных алгебраических уравнений первого порядка (ДАУ) newEqs
,newVars
]
= reduceRedundancies(eqs
,vars
)eqs
. Входной параметр vars
задает переменные состояния системы.
reduceRedundancies
возвращает новую систему ДАУ как вектор-столбец newEqs
и уменьшаемые переменные состояния как вектор-столбец newVars
. Каждый элемент newEqs
представляет уравнение с равной нулю правой стороной.
daeFunction
| decic
| findDecoupledBlocks
| incidenceMatrix
| isLowIndexDAE
| massMatrixForm
| odeFunction
| reduceDAEIndex
| reduceDAEToODE
| reduceDifferentialOrder