フィルターのクリア

Events with ODE45 to change output values

2 ビュー (過去 30 日間)
David Demory
David Demory 2020 年 4 月 7 日
コメント済み: darova 2020 年 4 月 7 日
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 件のコメント
David Demory
David Demory 2020 年 4 月 7 日
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 2020 年 4 月 7 日
I think it's impossible. I can't help :(

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeOrdinary Differential Equations についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by