Time-dependent parameter for ODE system

37 visualizaciones (últimos 30 días)
Ildar Sadreev
Ildar Sadreev el 24 de Nov. de 2019
Comentada: Ildar Sadreev el 26 de Nov. de 2019
Hello,
suppose I have a system of ODEs for y1 and y2:
d/dt(y1) = a*f(t) - b*y1,
d/dt(y2) = m*y1 - n*y2,
where a, b, m and n are positive constants and f(t) is a time-dependent parameter.
The problem is that f(t) is available only as a vector (not an explicit function of t) on the same time scale as the one used for the ODEs solving.
How could I pass the corresponding value of f into the system of ODEs for the corresponding time?
Your suggestions would be greatly appreciated.
Many thanks,
Ildar

Respuesta aceptada

Stephan
Stephan el 24 de Nov. de 2019
Editada: Stephan el 24 de Nov. de 2019
use interp1 to achieve this - an example of how to do this is here.

Más respuestas (0)

Categorías

Más información sobre Ordinary Differential Equations en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by