用matlab画函数图像。已知y’=x,x’=y。x(0)=y(0)=1。

画(x(t),y(t)),(t,x(t)),(t,y(t))图像,附代码。... 画(x(t),y(t)),(t,x(t)),(t,y(t))图像,附代码。 展开
 我来答
lhmhz
高粉答主

2018-07-18 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17014

向TA提问 私信TA
展开全部

绘制给出的微分方程组的图像解,可以这样来实现。

syms x(t) y(t)

Dx=diff(x,1);Dy=diff(y,1);

[x,y]=dsolve(Dy==x,Dx==y,x(0)==1,y(0)==1);

t=0:0.1:10;

x=eval(x);

y=eval(y);

figure(1)

plot(x,y,'LineWidth',1.5),grid on

xlabel('x'),ylabel('y')

figure(2)

plot(t,x,'r*',t,y,'k-','LineWidth',1.2),grid on

xlabel('t'),ylabel('x(t),y(t)')

legend('x(t)','y(t)',2)

运行上述代码后,得到的图像

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式