Events with ODE45 to change output values

1 visualización (últimos 30 días)
David Demory
David Demory el 7 de Abr. de 2020
Comentada: darova el 7 de Abr. de 2020
Hi
I am integrating an ode system describing number of individual dynamics. Unfortunatly I have values asymptotically close to 0 and <1 that is not realistic and it should be 0.
Do you know how to use the events function when the variables reach 1, then considere this variable = 0 but NOT stop the ode integration?
The idea would be to do the same than:
ballode
but with only one integration bu not with loops and integrating many times when you have reached the threashold ...
Many thanks,
D.
  3 comentarios
David Demory
David Demory el 7 de Abr. de 2020
Thanks darova for your answer. However, ballode was just an exemple. In my case I want to replace by 0 a variable when it < 1 in the ode45 integration and not stoping the integration.
darova
darova el 7 de Abr. de 2020
I think it's impossible. I can't help :(

Iniciar sesión para comentar.

Respuestas (0)

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