convert continuous time ODE into discrete ODE
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Mahboubeh Zareijalalabadi
el 18 de Feb. de 2016
Comentada: Shreya Yawalkar
el 20 de Jul. de 2020
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 comentarios
Respuestas (1)
Star Strider
el 19 de Feb. de 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 comentario
Shreya Yawalkar
el 20 de Jul. de 2020
could you please give a example demonstrating the explanation?
Ver también
Categorías
Más información sobre Ordinary Differential Equations en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!