应用场景
subplot函数可以将几个拥有各自坐标的子图绘制到一个窗口中,如下面两个例子所示:
|
|
4*1排列的子图 |
函数说明
| 函数名 | subplot |
| 含义 | 在各个分块位置创建坐标区 |
| 语法 | subplot(m,n,p) |
| 说明 |
将当前图窗划分为 m×n 网格,并在 p 指定的位置创建坐标区。 m为行数,n为列数,p为图像编号。 【注意】subplot仅负责在特定位置建立坐标区,即坐标区的定位,实际绘制还需要结合相应的绘图函数,如结合plot绘制二位线图。 |
应用
例1:确定编号p的位置
subplot(2,2,1);
subplot(2,2,2);
subplot(2,2,4);
输出结果

例2:结合plot和for循环画图
for i=1:4
subplot(1,4,i);
plot(vector_a{i},vector_b{i});
xlabel('t / us'); ylabel('V / V');
end
输出结果

本文介绍了Matlab中subplot函数的使用,通过实例展示了如何确定子图位置及结合plot和for循环进行多图绘制,适用于需要在同一窗口显示多个图形的场景。


1万+

被折叠的 条评论
为什么被折叠?



