matlab subplot 画多个图
时间: 2023-04-26 14:02:10 浏览: 215
python matplotlib在一张画布上画多个图的两种方法,plt.subplot(),plt.subplots()。
当您想要在 MATLAB 中绘制多个图形时,可以使用 subplot 函数。 subplot 函数将图形窗口分割为多个小部分,每个小部分都可以绘制一个独立的图形。以下是使用 subplot 函数绘制多个图形的一些示例代码:
```matlab
% 创建一个2行2列的图形窗口,绘制4个子图
subplot(2,2,1);
plot(x1,y1);
title('图形1');
subplot(2,2,2);
plot(x2,y2);
title('图形2');
subplot(2,2,3);
plot(x3,y3);
title('图形3');
subplot(2,2,4);
plot(x4,y4);
title('图形4');
```
上面的代码创建了一个 2 行 2 列的图形窗口,并在每个子图中绘制了不同的图形。第一个参数指定行数,第二个参数指定列数,第三个参数指定当前子图的位置。
```matlab
% 创建一个3行1列的图形窗口,绘制3个子图
subplot(3,1,1);
plot(x1,y1);
title('图形1');
subplot(3,1,2);
plot(x2,y2);
title('图形2');
subplot(3,1,3);
plot(x3,y3);
title('图形3');
```
上面的代码创建了一个 3 行 1 列的图形窗口,并在每个子图中绘制了不同的图形。
您可以根据需要修改 subplot 函数的参数,以适应不同的图形排列。希望这能对您有所帮助!
阅读全文