1.matlab下的图形对象
对象 描述
Root    对计算机屏幕最高级的对象
Figure 用来显示图形和用户界面的窗口
Axes    在窗口中显示图形的轴
Uicontrol 用户界面控制。执行一个对用户交互作用的函数。
Uimenu 用户定义窗口菜单
Uicontextmenu 右键单击对象时弹出的菜单
Image 二维像素基础图
Light 影响斑点和表面对象着色的光源
Line 用于诸如plot, plot3, semilogx 等函数的线
Patch 带边缘的填充多边形
Rectangle 二维形状,从矩形到椭圆
Surface 由x-y 平面以上的数据值所作图创建的矩阵数据的三维表示
Text 字符串
2.什么是句柄图形对象
计算机屏幕是根对象,并且是所有其它对象的父亲。图形窗口是根对象的子对象;坐标轴和用户界面对象(在下一章讨论)是图形窗口的子对象;线
条、文本、曲面、补片和图象对象是坐标轴对象的子对象。

根可包含一个或多个图形窗口,每一个图形窗口可包含一组或多组坐标轴。所有其它的对象(除了在下一章讨论的uicontrol 和uimenu 外)都是坐标轴的子对象,并且在这些坐标轴上显示。所有创建对象的函数当父对象或对象不存在时,都会创建它们。例如,如果没有图形窗口,plot(rand(size([1:10])))函数会用缺省属性创建一个新的图形窗口和一组坐标轴,然后在这组坐标轴内画线。
3.句柄
每一个图象对象都有一个独一无二的名字,这个名字叫做句柄。句柄是在 MATLAB 中的
一个独一无二的整数或实数,用于指定对象的身份。用于创建一个图象对象的任意命令都会自
动地返回一个句柄。例如,命令
Hnd1 = figure;
创建一个新的图象,并返回这个图象的句柄到变量 Hnd1。根对象句柄一般为 0,图象(图)
对象的句柄一般是一个小的正整数,例如 1,2,3……而其他的图形(graphic)对象为任意的浮点
数。
4 gca gcf gco函数
我们可以利用 MATLAB函数得到图象,坐标系和其他对象的句柄。例如,函数 gcf返回当前图象窗口的句柄,而函数 gca 则返回在当前图象窗口中的当前坐标系对象的句柄,函数 gco返回当前选择对象的句柄。这些函数将会在后面将会被具体讨论。 为了方便,存储句柄的变量名要在小写字母后面个 H。这样就可以与普通变量(所有的小写变量,大写变量,全局变量)区分开来
我们可以用随时用 get 函数检测任意一个对象的属性,并用 set 函数对它进行修改。get 函
数最常见的形式如下
value = get(handle, ‘PropertyName’);
value = get(handle);
value是勤句柄指定对象的属性值。如果在调用函数时,只有一个句柄,那么函数将会返
回一个结构,域名为这个对象的属性名,域值为属性值。
set 函数的最常用形式为
set(handle,‘PropertyName1’, value1, …);
例子:
Hnd1 = plot(x, y);
图象如图 9.2a所示。这个曲线的句柄被存储在变量 Hnd1 内,我们可以利用它检测和修改
这条曲线的属性。函数 get(Hnd1)在一个结构中返回这条曲线所有的属性,每一个属性名都为结
构的一个元素。

————————
版权声明:本文为CSDN博主「「已注销」」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43261109/article/details/84962859

matlab的图像句柄 gca gco gcf相关推荐

  1. matlab GUI gca gco gcf

    GUI gca gco gcf gcf.gca以及gco的区别 gcf返回当前Figure对象的句柄值 gca返回当前axes对象的句柄值 gco返回当前鼠标单击的句柄值,该对象可以是除root对象外 ...

  2. MATLAB常用函数-gcf / gca / gco

    MATLAB R2019a gcf:  返回当前图像对象的句柄值 语法: h = gcf % 返回当前图像的句柄,如果没有图像,则会自动创建一个,然后返回其句柄 gca:  返回当前坐标轴对象的句柄值 ...

  3. Matlab自学笔记:句柄、函数句柄、图像句柄(概念、用法、原理和区别)

    句柄的概念 今天看交流群里在讨论句柄是什么意思,我觉得这是一个很好话题,浅述己见,欢迎交流: 1 首先说,a=1,这里a是一个变量,它的值简单明了,就是1,计算a+1,不用多说,大家立刻明白,结果是2 ...

  4. matlab中图像读写

    一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:/w01.tif') 注:计算机E盘上要有w01相应的.tif文件. 2. imwrite i ...

  5. matlab生成指定大小的figure,matlab 为图像添加jet伪彩色,并添加color bar;保存figure图片; 对图像进行高斯模糊;

    img = imread('D:\ap.jpg'); figure;  %matlab生成指定大小的figure set(gcf,'Position',[100 100 500 500]);%如何改变 ...

  6. matlab对图像操作函数的详解(笔记1)

    matlab对图像操作函数的详解 一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:\w01.tif') 注:计算机E盘上要有w01相应的.ti ...

  7. OpenCV中图像Mat存储格式和MATLAB中图像Mat存储格式的区别

    首先,看一下图像中的宽高与笛卡尔坐标系之间的关系如下图所示,即x与width(cols)对应,y与height(rows)对应,x是按列来进行变化,y按行变化. OpenCV读入图像以Mat形式存储时 ...

  8. matlab对图像进行增强,利用matlab对图像进行增强处理.doc

    利用matlab对图像进行增强处理.doc 郑州轻工业学院课程设计任务书题目利用MATLAB对图像进行增强处理专业.班级电子信息工程07级学号姓名主要内容.基本要求.主要参考资料等:主要内容:在图像形 ...

  9. matlab中的图像,MATLAB中图像的基本操作

    MATLAB中图像的基本操作 1.读取.显示图片 MATLAB中提供了immread()与imshow()函数读取和显示图片.其中读取函数imread()原型: imread: A= imread(f ...

  10. matlab 读取照片imread,利用matlab读取图像

    怎样用matlab读取20张图片并依次展示出来 指定路径下 单个文件夹data中所有图像 P = '.\data\';% 图像文件夹路径 img_path_list = dir(strcat(P,'* ...

最新文章

  1. Memcached在大型网站中应用
  2. 学生电脑哪个牌子好_柳州304不锈钢学生饭盒哪个牌子好_家典美日用品
  3. WebSocket能干啥
  4. 实战解析丨如何对Mysql连接请求的tcpdump内容进行分析
  5. jq 检测元素内html变化,jq 监听 textarea 元素内容变化的方法
  6. 计算机与英语教学的论文开题报告,英语教学论文开题报告
  7. Python是编译运行的
  8. 在linux下安装iNode校园客户端
  9. 模块化实现(好处,原因)
  10. Volley 源码分析
  11. fopen()函数的文件模式
  12. svn 合并分支 (svn操作手册)
  13. 如何学习SAP系统并从事相关职业
  14. 计算机专业数学建模结课论文,大学生数学建模论文范文
  15. MMC多电平变换器matlab/simulink模型
  16. QQ表情发送失败的原因
  17. 大前端技术发展趋势刨析
  18. [英语阅读]芭比娃娃“五十知天命”
  19. CSDN页面打印不正常的解决方法
  20. 使用Latex画三线表时出现线条宽度不一致的情况

热门文章

  1. PS高斯模糊后变清晰(智能滤镜、蒙版)的使用
  2. 相比于 Java 10 的 var, 更期待 Java 11 支持多行字符串
  3. 运营支持是干什么_运营|你们运营到底是干什么的?
  4. mro python_Python-MRO
  5. 手机内存文件夹html,手机内存不够用?这6个文件夹要定时清理,至少能省下2个G...
  6. 配置Oracle VM Manager服务器虚拟化软件
  7. 墨画子卿第四章第5节:两个时辰
  8. EXCEL:获取某列或得中最后一个非空单元格的行数和数值
  9. 去水印小程序源码 独立版
  10. kubernetes: CNI解读