tutoriel masse implicite edo
Resoudre des problemes EDO avec matrice de masse ou forme implicite.
📄Description

Utilisez l'option Mass quand le systeme est ecrit M(t,y)y'=f(t,y). Une matrice constante, un scalaire ou un handle de fonction peut definir la matrice de masse.

Forme du probleme Entree Donnees requises
M(t,y)y' = f(t,y) ode15s, ode23t, ode23tb Option Mass et valeur initiale.
F(t,y,yp) = 0 ode15i Valeur initiale et pente initiale.
Workflow objet ode avec EquationType Fonction residuelle, valeur initiale et pente initiale optionnelle.

Utilisez ode15i pour les equations residuelles implicites F(t,y,yp)=0. La forme fonction utilise la valeur initiale et la pente initiale fournies. Dans le workflow objet, ComputeConsistentInitialConditions peut ajuster la pente initiale en gardant la valeur initiale fixe.

💡Exemples
Matrice de masse constante.
options = odeset('Mass', 2, 'Jacobian', 1);
[t, y] = ode15s(@(t,y) y, [0 0.5], 1, options)
Equation residuelle implicite.
f = @(t,y,yp) yp + y;
[t, y] = ode15i(f, [0 1], 1, -1)
🔗Voir aussi
ode15sode15iodeMassMatrixodeJacobian
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub