不理解这个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/05/08 00:00:43
不理解这个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,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,