Time-dependent parameter for ODE system

5 Ansichten (letzte 30 Tage)
Ildar Sadreev
Ildar Sadreev am 24 Nov. 2019
Kommentiert: Ildar Sadreev am 26 Nov. 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

Akzeptierte Antwort

Stephan
Stephan am 24 Nov. 2019
Bearbeitet: Stephan am 24 Nov. 2019
use interp1 to achieve this - an example of how to do this is here.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by