Matlab子图绘制subplot函数快速入门

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

应用场景

subplot函数可以将几个拥有各自坐标的子图绘制到一个窗口中,如下面两个例子所示:

1*4排列的子图

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

输出结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值