我正在尝试解决实际上是速率方程的3个ODE。这就是我打算如何表示方程式,并在MATLAB中使用ODE45进行求解。
function dy=rate1(t,y)
dy=zeros(3,1);
k1=1;
k2=2;
dy(1)=-k1*y(1);
dy(2)=k1*y(1)-k2*y(2);
dy(3)=k2*y(2);
[t,x]=ode45(@rate1,[0,12],[5,0,0]);
plot(t,x);
但我一直收到错误"没有足够的输入参数。"我是MATLAB的新手。任何帮助都会非常感激。