Ode45: constraining values of variables evolution

조회 수: 2 (최근 30일)
Mohammad Farhat
Mohammad Farhat 2020년 3월 30일
답변: Walter Roberson 2020년 3월 30일
How can I constrain the values of the integrated variables in ode45.
I found "opts = odeset('NonNegative',1)" can constrain the first solution component to be positive, I need a similar option but to constrain the values within a certain range or nature (example: I need x to be real and 3<x<4 ).

답변 (1개)

Walter Roberson
Walter Roberson 2020년 3월 30일
See the ballode example for how to use Events to terminate ode integration and restart it with the new parameters.
The nonnegative option is only intended for system that might plausibly go negative due to rounding error or interpolation error; it is not intended to confine a system that would properly go negative to be non-negative.

카테고리

Help CenterFile Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기

태그

제품


릴리스

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by