How to stop, reset the variables and restart an ODE solver?

5 visualizaciones (últimos 30 días)
VR
VR el 3 de Abr. de 2019
Comentada: VR el 18 de Abr. de 2019
I am trying to solve a system of equations in which I want to stop the solver at certain t-values, reset the value of depenedent variables, and restart the solver. Is there an example that I can look at and try to mimic?

Respuestas (1)

Walter Roberson
Walter Roberson el 3 de Abr. de 2019
Look at ballode and how it uses "events", and observe how it loops calls until the entire time is complete.
  5 comentarios
VR
VR el 18 de Abr. de 2019
Thanks but I had already looked at it. I still don't understand how I can adapt the following line so that it stops integrating at t=6 and replace dydt(2) to be 40 (say) and starts integrating again.
value = y(1);
I tried to replace it with the following but it doesn't seem to work.
value = t-6;

Iniciar sesión para comentar.

Categorías

Más información sobre Ordinary Differential Equations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by