matlab显示多个图,并且举个例子
时间: 2023-10-25 15:50:06 浏览: 128
matlab演示例子
当你想要在Matlab中显示多个图时,你可以使用subplot函数来创建多个子图。下面是一个简单的例子:
```matlab
% 创建数据
x = -pi:0.1:pi;
y1 = sin(x);
y2 = cos(x);
y3 = tan(x);
% 创建子图
subplot(2, 2, 1);
plot(x, y1);
title('sin(x)');
subplot(2, 2, 2);
plot(x, y2);
title('cos(x)');
subplot(2, 2, 3);
plot(x, y3);
title('tan(x)');
% 调整子图之间的间距
sgtitle('多图展示');
```
在这个例子中,我们创建了三个不同的函数曲线,并使用subplot函数将它们显示在一个2x2的网格中。每个subplot函数的前两个参数指定了网格的行数和列数,第三个参数指定了当前子图的位置。然后,我们使用plot函数绘制每个子图的数据,并使用title函数为每个子图添加标题。最后,使用sgtitle函数为整个图像添加一个总标题。
运行这段代码后,你将看到一个包含三个子图的图像显示在Matlab的图形窗口中。
阅读全文