Appelez un solveur avec une sortie pour obtenir une structure de solution. Cette structure stocke les pas internes acceptes; les sorties tableau comme [t, y] utilisent les points demandes ou raffines. Utilisez deval pour evaluer cette structure a d'autres instants.
| Tache | Appel | Notes |
|---|---|---|
| Interpoler | deval(sol, tq) | Les points doivent rester dans l'intervalle de solution. |
| Obtenir les derivees | [y, yp] = deval(sol, tq) | La derivee suit la meme disposition en colonnes que y. |
| Continuer | odextend(sol, odefun, tfinal) | Construit une nouvelle structure sur l'intervalle etendu. |
Utilisez odextend pour continuer une integration depuis l'etat final tout en conservant les metadonnees et les evenements.
sol = ode45(@(t,y) -y, [0 1], 1);
values = deval(sol, [0 0.25 0.5 1])
sol = ode45(@(t,y) -y, [0 0.5], 1);
extended = odextend(sol, @(t,y) -y, 1);
value = deval(extended, 1)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |