Matlab中的 figure() 函数主要用于建立和控制图形窗口。

imshow()函数用于显示图像,关于函数imshow()的使用,我专门写了博文来介绍,链接如下:https://blog.csdn.net/wenhao_ir/article/details/124168818

下面是“figure”和“imshow“使用示例的积累

目录

  • 1 一个窗口只显示一幅图像,并且不指定窗口的编号。
  • 2 一个窗口只显示一幅图像,并且指定窗口的编号。
  • 3 设置窗口的标题
  • 4 一个窗口中显示多幅图像
  • 5 给具体的图形(非窗口)加标题
  • 6 等待更新中....
  • 附加说明:

1 一个窗口只显示一幅图像,并且不指定窗口的编号。

%作者微信/QQ 2487872782
%有问题可以联系作者交流img1 = imread('F:\material\images\P0016-view-01.jpg');
img2 = imread('F:\material\images\P0017-view-02.jpg');figure,imshow(img1);
figure,imshow(img2);

此时一个figure产生一个绘图窗口,从1开始依次编号,如果已经有其它程序产生了编号为1和2的绘图窗口,则编号为3和4。
运行结果示例如下:

2 一个窗口只显示一幅图像,并且指定窗口的编号。

代码如下:

%作者微信/QQ 2487872782
%有问题可以联系作者交流img1 = imread('F:\material\images\P0018-view-03.jpg');
img2 = imread('F:\material\images\P0018-view-04.jpg');figure(3),imshow(img1);
figure(4),imshow(img2);

此时在编号为3和4的绘图窗口中依次绘图,如果已经有其它程序产生了编号为3和4的绘图窗口,则覆盖掉其它程序绘制的图,如果没有,则新生成编号为3和4的绘图窗口。
运行结果如下:

3 设置窗口的标题

%作者微信/QQ 2487872782
%有问题可以联系作者交流img1 = imread('F:\material\images\P0019-view-05.jpg');f1=figure(1);
set(f1,'name','极光','Numbertitle','off')
imshow(img1);

运行结果如下图所示:

4 一个窗口中显示多幅图像

代码如下:

%作者微信/QQ 2487872782
%有问题可以联系作者交流img1 = imread('F:\material\images\P0022-view-06.jpg');
img2 = imread('F:\material\images\P0023-view-07.jpg');
img3 = imread('F:\material\images\P0024-view-08.jpg');
img4 = imread('F:\material\images\P0025-view-09.jpg');figure();
subplot(2,2,1);
imshow(img1);subplot(2,2,2);
imshow(img2);subplot(2,2,3);
imshow(img3);subplot(2,2,4);
imshow(img4);

这里要说明一下函数subplot()的使用,其常用的原型如下:

subplot(m,n,p)

这条语句的作用是将窗口分成m×n格,并将位置从左至右,从上到下依次编号为1,2,3…m×n,参数p表示该幅图显示于哪个位置,运行结果如下:

5 给具体的图形(非窗口)加标题

%作者微信/QQ 2487872782
%有问题可以联系作者交流img1 = imread('F:\material\images\P0019-view-05.jpg');
img2 = imread('F:\material\images\P0018-view-04.jpg');subplot(2,2,1);
imshow(img1),title('极光');
subplot(2,2,2);
imshow(img2),title('雪景');

运行结果截图:

6 等待更新中…

附加说明:

MATLAB语句允许使用逗成作为程序的分割符,但没有分号的作用,对于figure()语句来说,并不需要屏蔽其运行结果,所以加不加分号都没有什么影响,当然加逗号也行。

MATLAB“figure”和“imshow“联合使用示例相关推荐

  1. MATLAB“figure”使用详解

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 figure语句目前我知道的有两种形式: ⑴ f ...

  2. 使用MATLAB/simulink与PreScan联合进行基于强化学习的自动驾驶系统设计与仿真

    使用MATLAB/simulink与PreScan联合进行基于强化学习的自动驾驶系统设计与仿真 总论 环境配置 系统搭建 总论 使用MATLAB中的强化学习工具箱作为核心算法的建立工具,在simuli ...

  3. 通过文件读写方式实现Matlab和Modelsim的联合仿真

    虽然 Modelsim 的功能非常强大,仿真的波形可以以多种形式进行显示,但是当涉及到数字信号处理的算法的仿真验证的时候,则显得有点不足.而进行数字信号处理是 Matlab 的强项,不但有大量的关于数 ...

  4. MATLAB figure中提取数据

    MATLAB figure中提取数据 (2011-10-26 14:26:21) 转载▼ 标签: 杂谈 分类: matlab figure画出来,提取数据有很多好处,方便保存,计算,加工,还可以导入到 ...

  5. matlab figure 嵌套,操作Matlab的Figure窗口(一)

    以前,我和很多人一样,总是将数据保存到mat文件中.后来突然发现,如果数据量不大的话,直接将Figure窗口中的图形保存为fig文件是更好的选择.fig文件与一般的图像文件不同,并不是由图像的像素构成 ...

  6. matlab veristand,matlab和NI VeriStand联合仿真环境搭建(一)

    因现在需要搭建matlab和labview联合仿真环境需要,在labview2012及以前版本中,可以用工具包Simulation interface tookit (SIT)完成,该工具只支持32位 ...

  7. Matlab动画模拟分子布朗运动的示例

    Matlab动画模拟分子布朗运动的示例 %Brownian motion clf; n=20; s=0.02; x = rand(n,1)-0.5; y = rand(n,1)-0.5; h = pl ...

  8. Matlab 2018a与SolidWorks联合仿真——如何将SolidWorks模型以xml格式导出至Matlab中

    Matlab 2018a与SolidWorks联合仿真--如何将SolidWorks模型以xml格式导出至Matlab中   要实现Solidworks与Matlab的联合仿真,需要在Solidwor ...

  9. MATLAB figure最大化

    MATLAB figure最大化 设置figure大小 设置画面显示的位置和大小 希望对大家有帮助 最近想做一个东西,希望让MATLAB汇出的图充满整个屏幕,在网上找了很多资料都不是很理想.下面是自己 ...

最新文章

  1. Linux BSP非标准HDMI分辨率
  2. AMS重要的数据结构解析(三):ActivityStack
  3. windows WebStorm常用快捷键记录,常用的都在这儿找扒
  4. PHP显示今天、今月、上月、今年的起点/终点时间戳
  5. Mybatis优缺点
  6. 在dw下安装zen coding,并对其快捷键进行修改
  7. linux下mysql数据库目录迁移_linux下mysql数据库目录迁移问题
  8. zxing android最新下载,Zxing简单集成
  9. dyaddown matlab,matlab 采样函数
  10. python程序启动其他python程序,如何使用Python启动应用程序的实例?
  11. SqlHelper 类
  12. 查看Linux内核版本命令
  13. vs2008安装包及安装教程
  14. OSPF配置命令及外部选路
  15. DialogBoxParam()在动态库调用中创建模式对话框
  16. 对六自由度机械臂的运动控制及python实现(附源码)
  17. java单链表中temp=temp.next的理解
  18. 2.3.10 Metadata Rejected
  19. Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询
  20. 视频浓缩中的轨迹组合技术

热门文章

  1. 【机器学习】多标签分类怎么做?(Python)
  2. 浅谈独立网店系统的发展
  3. php post 下载文件,通过Post form下载文件
  4. SAP Product Lifecycle Costing 里的 Costing Sheet 成本核算表
  5. WORD解析:使用poi解析doc和docx
  6. 情人节之每天给你的女朋友发短信(nodejs版)
  7. accessdatabaseengine 64位_【上海虹桥雅高美爵酒店】¥888起/2晚春节不加价!17年装修开业,占据虹桥C位,升级还能住80双卧套房三代同游!...
  8. 第十二届 蓝桥杯 EDA设计与开发项目 省赛
  9. ios跨线程通知_iOS 通知的多线程处理 与Runloop的关系
  10. 华为Mate40国内版价格揭晓 售价4999元起