Я пытаюсь решить набор ODE в Matlab (я думаю, ODE45 - правильный инструмент), которые имеют изменяющиеся во времени параметры. Вот иллюстрация:
x' = x/y+z*a(t)
y' = y*x+a(t)/y+b(t)
z' = x*y + c(t)/z + d
У меня есть данные для a(t), b(t) и c(t), указанные в таблице поиска, подготовленной заранее. d — это то, что нужно вычислять из внешних данных на каждой итерации.
Я занимаюсь решением уравнений движения системы. Как я могу это сделать? Спасибо!
doc ode45
примеры? Пример 1 действительно похож. Просто переименуйтеx -> y(1)
,y -> y(2)
,z -> y(3)
- person knedlsepp   schedule 19.02.2015