Time-dependent parameter for ODE system

35 vues (au cours des 30 derniers jours)
Ildar Sadreev
Ildar Sadreev le 24 Nov 2019
Commenté : Ildar Sadreev le 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

Réponse acceptée

Stephan
Stephan le 24 Nov 2019
Modifié(e) : Stephan le 24 Nov 2019
use interp1 to achieve this - an example of how to do this is here.
  1 commentaire
Ildar Sadreev
Ildar Sadreev le 26 Nov 2019
Thanks Stephan! It did work.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by