필터 지우기
필터 지우기

Is it possible to terminate ode45 once a certain condition is met during integration?

조회 수: 4 (최근 30일)
Hi, I'm working on a problem where I'm integrating a state position vector [x y z]'. and I want the output of the first line where my x value is below a certain tolerance. Is there a way to incorporate a line in my equations of motion that will tell the ode45 function to stop and give me the last calculated values?

답변 (1개)

Babak
Babak 2013년 3월 20일
to stop the integration you need to define an "event" function. Loop up ODE45 documentation and see how you can define the event function as an option to the ODE45 integrator.

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by