Time-dependent parameter for ODE system

조회 수: 6 (최근 30일)
Ildar Sadreev
Ildar Sadreev 2019년 11월 24일
댓글: Ildar Sadreev 2019년 11월 26일
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

채택된 답변

Stephan
Stephan 2019년 11월 24일
편집: Stephan 2019년 11월 24일
use interp1 to achieve this - an example of how to do this is here.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by