用matlab求解常系数微分方程组并画出图像

学习 时间:2026-04-03 10:05:40 阅读:7541
用matlab求解常系数微分方程组并画出图像哪位大神帮我用matlab解以下微分方程组并作出图像麻烦给出语句dx1/dt=x1*(1-x1/150000-0.5*x2/30000)dx2/dt=x2*(-1-x2/30000+0.5*x1/150000-2*x3/2200)dx3/dt=x3*(-1-x3/2200+2*x2/30000)x1(0)=121000x2(0)=27000x3(0)=2000

最佳回答

高兴的诺言

跳跃的大船

2026-04-03 10:05:40

1定义函数:function y=fun(t,x)y=zeros(3,1);x1=x(1);x2=x(2);x3=x(3);y(1)=x1*(1-x1/150000-0。5*x2/30000);y(2)=x2*(-1-x2/30000+0。5*x1/150000-2*x3/2200);y(3)=x3*(-1-x3/2200+2*x2/30000);2解方程并画图[t,x]=ode23(@fun,[0,1],[121000,27000,2000]);hold onplot(t,x(:,1))plot(t,x(:,2))plot(t,x(:,3))3结果

最新回答共有2条回答

  • 落寞的机器猫
    回复
    2026-04-03 10:05:40

    1定义函数:function y=fun(t,x)y=zeros(3,1);x1=x(1);x2=x(2);x3=x(3);y(1)=x1*(1-x1/150000-0。5*x2/30000);y(2)=x2*(-1-x2/30000+0。5*x1/150000-2*x3/2200);y(3)=x3*(-1-x3/2200+2*x2/30000);2解方程并画图[t,x]=ode23(@fun,[0,1],[121000,27000,2000]);hold onplot(t,x(:,1))plot(t,x(:,2))plot(t,x(:,3))3结果

上一篇 在卖东西时问别人要多少斤用英语怎么说

下一篇 大家推荐几首像Ein und Alles 一样好听的德国说唱歌曲!