Events with ODE45 to change output values

1 vue (au cours des 30 derniers jours)
David Demory
David Demory le 7 Avr 2020
Commenté : darova le 7 Avr 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 commentaires
David Demory
David Demory le 7 Avr 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 le 7 Avr 2020
I think it's impossible. I can't help :(

Connectez-vous pour commenter.

Réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by