如何用matlab解二元微分方程组,分别做出x-t,y-t的坐标图? 10

 我来答
因为凡0al
2016-07-13 · TA获得超过175个赞
知道小有建树答主
回答量:2480
采纳率:0%
帮助的人:453万
展开全部
% 求解微分方程(时间范围0-2)
dx=inline('[(2-3*x(1)+x(2)).*x(1); (4-x(2)+2*x(1)).*x(2)]','t','x');
[t,x]=ode45(dx,[0 2],[0;3])
y=x(:,2);
x=x(:,1);

% 绘制x-t, y-t曲线
% 注意:由于初始条件x(0)=0,计算出导数dx/dt=0,求出的x一直为0
figure(1)
subplot(2,1,1)
plot(t,x)
xlabel('Time (sec)')
ylabel('x')

subplot(2,1,2)
plot(t,y)
xlabel('Time (sec)')
ylabel('y')

% 绘制x-y曲线
% 由于x一直为0,x-y图为一条竖线
figure(2)
plot(x,y)
xlabel('x')
ylabel('y')
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式