Matlab:Ode45等式中值的变化

时间:2019-10-30 09:39:49

标签: matlab

我是Matlab的新手,但我对Ode​​45有问题:这是我要解决的方程组:

[tout,yout] = ode45(@(t,y)  EQS(y,m,T,FN,P,D,gamma,tau), ...

                        [0:number_of_steps],... 

                        initial_condition)

dPdt = + m .* T .* FN .* P - gamma .* P
dNdt = - m .* T .* FN .* P + tau .* D
dDdt = + gamma .* P - tau .* D

Ode45在此系统上运行完美,但是我需要在一定数量的步骤后更改参数T(向量)。我怎样才能做到这一点?我试图将循环和statemetns放入函数“ EQS”中,但是Ode不在乎它们。

0 个答案:

没有答案