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.
options = odeset('Mass', 2, 'Jacobian', 1);
[t, y] = ode15s(@(t,y) y, [0 0.5], 1, options)
f = @(t,y,yp) yp + y;
[t, y] = ode15i(f, [0 1], 1, -1)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |