matlab用plot函数画多个图
时间: 2023-09-21 15:11:12 浏览: 110
matlab画图函数plot使用方法.doc
在Matlab中,可以使用subplot函数绘制多个图形,也可以使用hold on/off命令控制是否覆盖前面的图形。
下面是一个示例代码,绘制两个正弦函数图形:
```matlab
x = -pi:0.01:pi;
y1 = sin(x);
y2 = sin(2*x);
% 使用subplot函数绘制两个图形
subplot(2,1,1); % 2行1列,第1个子图
plot(x, y1);
title('y=sin(x)');
xlabel('x');
ylabel('y');
subplot(2,1,2); % 2行1列,第2个子图
plot(x, y2);
title('y=sin(2x)');
xlabel('x');
ylabel('y');
```
上述代码中,subplot(2,1,1)表示将绘图区域分成2行1列,当前绘制第1个子图;subplot(2,1,2)表示当前绘制第2个子图。另外,使用title、xlabel、ylabel函数设置图形标题、x轴和y轴标签。
阅读全文