用matlab求解常系数微分方程组并画出图像
dx/dt=220-0.25x-0.000015xy²dy/dt=0.000015xy²-0.64y+0.15zdz/dt=0.64y-0.15z-0...
dx/dt=220-0.25x-0.000015xy²
dy/dt=0.000015xy²-0.64y+0.15z
dz/dt=0.64y-0.15z-0.7z
初始值为x=68,y=109,z=82
跪求好人,求解和画图,时间t定义为0-60,需要代码,跪谢了 展开
dy/dt=0.000015xy²-0.64y+0.15z
dz/dt=0.64y-0.15z-0.7z
初始值为x=68,y=109,z=82
跪求好人,求解和画图,时间t定义为0-60,需要代码,跪谢了 展开
1个回答
展开全部
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 on
plot(t,x(:,1))
plot(t,x(:,2))
plot(t,x(:,3))
3结果
以上回答你满意么?
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 on
plot(t,x(:,1))
plot(t,x(:,2))
plot(t,x(:,3))
3结果
以上回答你满意么?
追问
我输入进去怎么说不对啊,大神求帮助啊
这个我也找到了,这个定义函数容易出错吗,是不是定义一个function,输入里面的,完了再command window输入t,x那个后面的,我一点都不懂啊,求帮助
东莞大凡
2024-11-14 广告
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询