convert continuous time ODE into discrete ODE
1 view (last 30 days)
Show older comments
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 Comments
Answers (1)
Star Strider
on 19 Feb 2016
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 Comment
See Also
Categories
Find more on Ordinary Differential Equations in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!