matlab subplot(figure)如何设置使得图像最终显示出来不一样大小
1. 问题描述
figure
subplot(1, 2, 1), imshow(A)
subplot(1, 2, 2), imshow(B)
无论 A 和 B 的 size 是否一致,最终显示出来的 figure 中的两幅图像大小都是相同的。
2. 原因及解决
之所以第二个图看起来和第一张图等大,是因为第二个 subplot 的 XY 轴的单位长度比第一个subplot中的要长(二者的比例尺不同)。所以简单一点的解决方法是:将第二个 subplot 的 XLim 和 YLim 属性设为和第一个 subplot 中的对应属性值。
3. demo:图像金字塔变换
% 加载图像数据到内存
I = imread('cameraman.tif');
size(I)% reduce ==> {2, 4, 8}
I1 = impyramid(I, 'reduce'); size(I1)
I2 = impyramid(I1, 'reduce'); size(I2)
I3 = impyramid(I2, 'reduce'); size(I3)figure
a1 = subplot(1, 4, 1); imshow(I),
xs = get(a1, 'xlim'); ys = get(a1, 'ylim');
a2 = subplot(1, 4, 2); imshow(I1),
set(a2, 'xlim', xs, 'ylim', ys);
a3 = subplot(1, 4, 3); imshow(I2),
set(a3, 'xlim', xs, 'ylim', ys);
a4 = subplot(1, 4, 4); imshow(I3)
set(a4, 'xlim', xs, 'ylim', ys);I1 = impyramid(I, 'expand'); size(I1)
I2 = impyramid(I1, 'expand'); size(I2)
I3 = impyramid(I2, 'expand'); size(I3)figure
a1 = subplot(1, 4, 1); imshow(I3),
xs = get(a1, 'xlim'); ys = get(a1, 'ylim');
a2 = subplot(1, 4, 2); imshow(I2),
set(a2, 'xlim', xs, 'ylim', ys);
a3 = subplot(1, 4, 3); imshow(I1),
set(a3, 'xlim', xs, 'ylim', ys);
a4 = subplot(1, 4, 4); imshow(I)
set(a4, 'xlim', xs, 'ylim', ys);
matlab subplot(figure)如何设置使得图像最终显示出来不一样大小相关推荐
- Matlab中figure灯光的设置
Matlab中figure灯光的设置,如下所示: light('color',option1,'style',option2,'position',option3) option1 可采用RGB三元组 ...
- Matlab 频域滤波处理周期噪声图像(带阻滤波器滤波)
带阻滤波器的传递函数为: D0为截止半径(或是截止宽度) D1.D2由下式确定,表示与(u0,v0)和(-u0,v0)点的距离,此时(u0,v0)是在频域中心为坐标原点表示的,所以是对称关系. 使用二 ...
- matlab改变示波器颜色,[转载]matlab/simulink 示波器颜色设置
matlab/simulink 示波器颜色设置 simulink中示波器scope的背景颜色总是黑的,有时让人很不爽,特别是在论文中,我们大部分比较喜欢白色的但是在scope模块中将鼠标右键都点烂,却 ...
- (数字图像处理MATLAB+Python)第四章图像正交变换-第一节:离散傅里叶变换
文章目录 一:一维离散傅里叶变换 (1)定义 (2)实例 二:一维快速傅里叶变换 (1)定义 (2)实例 三:二维离散傅里叶变换 (1)定义 (2)程序 四:二维离散傅里叶变换的性质 (1)可分性 ( ...
- 基于matlab GUI Powell+蚁群算法图像配准
基于matlab GUI Powell+蚁群算法图像配准 一.简介 1 蚁群算法(ant colony algorithm,ACA)起源和发展历程 Marco Dorigo等人在研究新型算法的过程中, ...
- matlab怎么输出图像文件夹,Matlab读取图片 显示和保存图像的相关操作
当前有部份朋友还不清楚Matlab读取图片 显示和保存图像的操作,所以下面绿软吧就带来Matlab读取图片 显示和保存图像的相关操作,一起来看看吧! Matlab读取图片 显示和保存图像的相关操作 打 ...
- 将MATLAB的figure窗体嵌入到C#窗体应用的(panel)中
本文主要讲解将MATLAB绘制的figure窗体嵌入到C#winform窗体的panel控件中. 在网上找了相关的资料后,发现网上大部分的处理方法是创建新线程和跨线程的方式,复不复杂我就不说了,而且我 ...
- MATLAB中 figure() 函数的用法详解-图文
作者按:Matlab中的 figure() 函数主要用于建立图形窗口 用法一 默认参数 >>figure; %默认参数 用法二 和其他图窗函数配合使用,用于建立新窗口显示图形 >&g ...
- matlab figure 读取数据,matlab 读取figure 文件上的数据
情况一:figure上只有一个axis: 1.首先调用h = findobj(gca,'Type','line')命令取得曲线的句柄: 2.然后调用xdata=get(h,'XData')和ydata ...
最新文章
- java SSM框架
- PaaS服务之路漫谈(一)
- C++11新特性之lambda表达式
- hdu 3507 Print Article(dp+斜率优化)
- React 事件总结
- dropify插件的字符串
- 51c语言编程入门教程,51单片机C语言入门教程
- 大佬们用代码写的故事,代码你打算写到几岁?
- 简单原生js代码实现下拉菜单
- Eslint+Prettier 实现代码 git 提交时自动格式化及修复
- Linux C/C++ 共享库so的搜索路径和顺序
- css 全局撑开页面
- 基本乐理知识——和弦
- 银赛电气降低电气开关火灾危险性
- 2-44 JQuery
- 【信息安全】RSA非对称加密算法原理(详解和C++代码实现)
- 软件项目生命周期模型
- 直连模式,PAC模式,全局模式的区别
- c# record的使用场景
- Android APP切换系统语言
热门文章
- java中程序名称可以用拼音嘛_用Java将文件名从中文转为拼音
- SpringBoot-JPA删除不成功,只执行了查询语句
- mysql 客房_mysql – 酒店客房预订系统的数据库设计
- Linux查ip出来的pp0,linux下使用shell查看apache IP访问量
- java url 协议_Java自定义URL协议
- Python基础——pickle(保存与提取数据)
- ckpt转pb,batch normalzition 出现的ValueError问题
- 2010计算机网络考研真题及答案,2010年计算机考研统考真题参考答案
- Cookie中的httponly的属性和作用
- 一个字符带下滑线的EditText