Events with ODE45 to change output values

1 view (last 30 days)
David Demory
David Demory on 7 Apr 2020
Commented: darova on 7 Apr 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 Comments
David Demory
David Demory on 7 Apr 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 on 7 Apr 2020
I think it's impossible. I can't help :(

Sign in to comment.

Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!