tutoriel interpolation extension edo
Interpoler et prolonger des solutions EDO.
📄Description

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.

💡Exemples
Evaluer une solution a des points demandes.
sol = ode45(@(t,y) -y, [0 1], 1);
values = deval(sol, [0 0.25 0.5 1])
Prolonger une solution.
sol = ode45(@(t,y) -y, [0 0.5], 1);
extended = odextend(sol, @(t,y) -y, 1);
value = deval(extended, 1)
🔗Voir aussi
devalodextendode45
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub