convert continuous time ODE into discrete ODE
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi, I have a continuous time ODE like dy(t)/dt=f(y(t),t) and I want to make the equation discrete like y(k+1)=f(y(k)). I know function c2d can do this but I don't know how to apply this function to a ODE equation. in the help page there is nothing about ODEs.
댓글 수: 0
답변 (1개)
Star Strider
2016년 2월 19일
If you want your differential equation solved (or the results reported) at specific, predetermined times, give it a vector of specific times instead of simply a range.
For example:
t_min = ...; % Start time
t_max = ...; % End time
n_points = ...; % Number Of Points In Time Vector
tspan = linspace(t_min, t_max, n_points);
Then use this ‘tspan’ vector in your differential equation solver call.
댓글 수: 1
참고 항목
카테고리
Help Center 및 File Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!