matlab怎么同时显示两个图

2026年09月18日 12:00
有1个网友回答
网友(1):

如何用matlab同时显示两个图?为了说明问题,特举例如下:

设函数1:y=2*x*sin(x);函数2:y=5*x*exp(x),则两个函数的图形可以按下列步骤来做。

x=0:0.01:1; %x值范围

y1=2*x.*sin(x); %计算y1值

y2=5*x.*exp(x);  %计算y2值

plot(x,y1,x,y2)   %同时显示两个图

xlabel('x');ylabel('y'); %标注坐标轴名称

也可以这样同时显示两个图

plot(x,y1,'r.-') %显示第一个函数图

hold on %保持原图形

plot(x,y2,'ko-') %显示第二个函数图