不理解这个MATLAB程序,能用数学公式帮我解释下吗.funtion y=ill(t,x)a=1;b=0.3;y=[a*x(1)*x(2)-b*x(1),-a*x(1)*x(2)]';ts=0:50;x0=[0.02,0.98];[t,x]=ode45(ill',ts,x0);[t,x]plot(t,x(:,1),t,x(:,2)),grid,pauseplot(x(:,2),x(:,1)),grid,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 19:51:34
![不理解这个MATLAB程序,能用数学公式帮我解释下吗.funtion y=ill(t,x)a=1;b=0.3;y=[a*x(1)*x(2)-b*x(1),-a*x(1)*x(2)]';ts=0:50;x0=[0.02,0.98];[t,x]=ode45(ill',ts,x0);[t,x]plot(t,x(:,1),t,x(:,2)),grid,pauseplot(x(:,2),x(:,1)),grid,](/uploads/image/z/8624228-68-8.jpg?t=%E4%B8%8D%E7%90%86%E8%A7%A3%E8%BF%99%E4%B8%AAMATLAB%E7%A8%8B%E5%BA%8F%2C%E8%83%BD%E7%94%A8%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F%E5%B8%AE%E6%88%91%E8%A7%A3%E9%87%8A%E4%B8%8B%E5%90%97.funtion+y%3Dill%28t%2Cx%29a%3D1%3Bb%3D0.3%3By%3D%5Ba%2Ax%281%29%2Ax%282%29-b%2Ax%281%29%2C-a%2Ax%281%29%2Ax%282%29%5D%27%3Bts%3D0%3A50%3Bx0%3D%5B0.02%2C0.98%5D%3B%5Bt%2Cx%5D%3Dode45%28ill%27%2Cts%2Cx0%29%3B%5Bt%2Cx%5Dplot%28t%2Cx%28%3A%2C1%29%2Ct%2Cx%28%3A%2C2%29%29%2Cgrid%2Cpauseplot%28x%28%3A%2C2%29%2Cx%28%3A%2C1%29%29%2Cgrid%2C)
不理解这个MATLAB程序,能用数学公式帮我解释下吗.funtion y=ill(t,x)a=1;b=0.3;y=[a*x(1)*x(2)-b*x(1),-a*x(1)*x(2)]';ts=0:50;x0=[0.02,0.98];[t,x]=ode45(ill',ts,x0);[t,x]plot(t,x(:,1),t,x(:,2)),grid,pauseplot(x(:,2),x(:,1)),grid,
不理解这个MATLAB程序,能用数学公式帮我解释下吗.
funtion y=ill(t,x)
a=1;b=0.3;
y=[a*x(1)*x(2)-b*x(1),-a*x(1)*x(2)]';
ts=0:50;
x0=[0.02,0.98];
[t,x]=ode45(ill',ts,x0);[t,x]
plot(t,x(:,1),t,x(:,2)),grid,pause
plot(x(:,2),x(:,1)),grid,
不理解这个MATLAB程序,能用数学公式帮我解释下吗.funtion y=ill(t,x)a=1;b=0.3;y=[a*x(1)*x(2)-b*x(1),-a*x(1)*x(2)]';ts=0:50;x0=[0.02,0.98];[t,x]=ode45(ill',ts,x0);[t,x]plot(t,x(:,1),t,x(:,2)),grid,pauseplot(x(:,2),x(:,1)),grid,
要求解的微分方程组是ill函数
dx1=a*x1*x2-b*x1;
dx2=-a*x1*x2
这些是为了用ode45求解微分方程组
ts=0:50;%时间区间
x0=[0.02,0.98];%初始值
[t,x]=ode45('ill',ts,x0);
[t,x]
plot(t,x(:,1),t,x(:,2)),grid,pause
plot(x(:,2),x(:,1)),grid,