用MATLAB对微分方程组进行仿真 20
微分方程组为dS/dt=2.2831-0.00088*S*I-0.002228*SdE/dt=0.00088*S*I-1.33*EdI/dt=0.7*E-0.600228...
微分方程组为dS/dt=2.2831- 0.00088*S*I-0.002228*S
dE/dt=0.00088*S*I-1.33*E
dI/dt=0.7*E-0.600228*I
最好将最后的那个图形搞出来,发到我邮箱940672887@qq.com 展开
dE/dt=0.00088*S*I-1.33*E
dI/dt=0.7*E-0.600228*I
最好将最后的那个图形搞出来,发到我邮箱940672887@qq.com 展开
展开全部
clc
f=@(t,x)([2.2831-.00088*x(1)*x(3)-.002228*x(1);.00088*x(1)*x(3)-1.33*x(2);.7*x(2)-.600228*x(3)]);
ode45(f,[0 1],[1 1 1])
f=@(t,x)([2.2831-.00088*x(1)*x(3)-.002228*x(1);.00088*x(1)*x(3)-1.33*x(2);.7*x(2)-.600228*x(3)]);
ode45(f,[0 1],[1 1 1])
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[S,E,I]=dsolve('DS=2.2831-0.00088*S*I-0.002228*S','DE=0.00088*S*I-1.33*E','DI=0.7*E-0.600228*I')
更多追问追答
追问
我主要是想要这个微分方程组的仿真图形,最好用matlab仿真出来
追答
建立函数:
function xdot=lorenz(t,x)
xdot=[-0.00088*x(2)-0.002228,0,0;0,0.00088*x(1),-1.33;0,-0.600228,0.7]*x+[2.2831;0;0];
命令窗口:
x0=[1 1 1]';
[t,x]=ode45('lorenz',[1,10],x0);
好像解不出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |