171103 Matlab subplot 用法

本文介绍了在Matlab中如何进行不同尺寸图形的排列及多个子图间距的调整方法。包括使用subplot函数创建子图,并通过指定Position属性来精确控制子图的位置,以实现灵活的布局效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://blog.csdn.net/lanchunhui/article/details/49820721

问题1: 不同尺寸图形的排列

% subplot(m,n,p), m,n 是行列号,p=[a,b,c,..]是向量
subplot(2,3,1)
subplot(2,3,[2 3])
subplot(2,3,[4 5 6])

这里写图片描述

问题二:多个子图间距的调整

请查看原文 : ju.outofmemory.cn/entry/118792

这是原文截图,此处方便网友理解,未经授权,如有冒犯,请联系删除!
这里写图片描述

Tools 里面的对齐工具箱,在对齐使用之前要先shift+click

%% 
figure('Name','默认-可指定对齐分布工具-shift+click');
subplot(2,2,1);
subplot(2,2,2);
subplot(2,2,3);
subplot(2,2,4);

%%
figure('Name','自定义-不可使用对齐的分布工具')
a = [255 0; 0 255]
b = [0 255; 0 255]
c = [255 0; 255 0]
d = [0 255; 255 0]
subplot(2,2,1,'Position',[0.02 0.65 0.3 0.3]);
imshow(a);
subplot(2,2,2,'Position',[0.35 0.65 0.6 0.3]);
imshow(b);
subplot(2,2,3,'Position',[0.02 0.3 0.3 0.3]);
imshow(c);
subplot(2,2,4,'Position',[0.35 0.3 0.6 0.3]);
imshow(d);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GuokLiu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值