matlab里一次画两条曲线怎么编程?

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:48:38
采用plot命令一次画出两条函数曲线sin t 和e^-t*cos t ,t的范围是0到3*pi,其中,第一条曲线采用红色实线,第二条曲线采用蓝色虚线。给图形加上图题图例和坐标轴名。

利用hold on命名即可实现在同一图形中绘制多条曲线或利用绘图命令一次绘制多条曲线。
hold on就是将figure中的图形保存,之后再通过绘图命令绘制下一条曲线,使多条曲线同时显示在一个图形之中。

具体实现方法可以参考如下程序段:
t = -5 : 0.01 : 5;
x = sin(t);
y = cos(t);
plot(t, x); // 绘制正弦曲线
hold on; // 将正弦曲线保持在图形中
plot(t, y); // 绘制余弦曲线,完成后图形中就会同时显示正弦曲线和余弦曲线
plot(t,x, t,y); // 同时绘制正弦曲线和余弦曲线,该方法也是在图形中同时显示正弦曲线和余弦曲线

t=0:0.01:4*pi;
y1=sin(t);
y2=exp(-t).*cos(t);

plot(t,y1,'r',t,y2,'b--')
xlabel('x');
ylabel('y');
legend('sin(t)','e^-^tCos(t)')
title('图例')