我是Matlab的新手,但我对Ode45有问题:这是我要解决的方程组:
[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不在乎它们。