1 / 31
文档名称:

Matlab工程应用基础_4_3.ppt

格式:ppt   页数:31
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Matlab工程应用基础_4_3.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

Matlab工程应用基础_4_3.ppt

文档介绍

文档介绍:第4章 Matlab的图形功能
七、图形对象的有关概念
图形用户界面( Graphic User Interface)是指包含图形对象的用户界面,是MATLAB句柄图形系统的子系统。它包含两类图形对象:一是用户界面控件对象( Uicontrol);一是用户界面菜单对象( Uimenu)。

句柄图形( Handle Graphics)是一种面向对象( Object-Oriented)的绘图系统概念,它提供了创建计算机图形所必须的各种软件,所支持的指令可以直接创建线、文字、面以及图形用户界面。
句柄图形基于这样的概念:一幅图的每一个组成部分都是一个对象( Object),每一个对象有一系列句柄( Handle)和它相关。

图形对象包括图形窗口或者图形,还有坐标系、线条、曲面、文本等。这些对象按父对象和子对象组成MATLAB 图形体系的层次结构。
每个图形对象都由若干可以被独立操作的对象构成,它不必包含全部对象,但是必须具备根屏幕( Root)和图形窗( Figure)。
每个父对象可以包含一个或多个子对象。除了控件对象( Uicontrol)和菜单对象( Uimenu)外,所有的对象都是坐标轴的子对象,并且在这些坐标轴上显示。所有创建对象的函数当父对象不存在时,都会创建它们。
第4章 Matlab的图形功能
第4章 Matlab的图形功能
句柄图形体系的对象层次结构图
第4章 Matlab的图形功能

句柄( Handle)是分配给每一个对象的数字标识( Identifier),每创建一个对象时,就为它建立一个惟一的句柄。句柄是存取图形对象的惟一规范识别符,不同对象的句柄不可能重复和混淆。
每台计算机的根对象是根屏幕(Root),其句柄总是数字0;而图形窗口( Figure )的句柄总是正整数,用它来标识图形窗的序号。除根对象和图对象外,其余对象的句柄则是双精度浮点数。
除了根对象外,所有的对象都由与之相对应的内置函数( Build-in Function)创建,每个函数在创建对象的同时,还可以返回该对象的句柄 h。
第4章 Matlab的图形功能
创建图形对象的底层函数
第4章 Matlab的图形功能
获取图形对象句柄的函数
有一些函数可以用来获取对象的句柄。
第4章 Matlab的图形功能
4. 图形对象的操作
在获取图形句柄后,即可对图形对象进行各种操作。
a. 删除图形对象的delete 命令
调用格式为:
delete(h)
该命令可以删除句柄 h 所指的对象及其所有的子对象。
例如 delete(gca)将删除当前轴和它所有的子对象。
由于该命令不提供确认、直接执行,用户在使用时应谨慎进行。
第4章 Matlab的图形功能
b. 函数 findobj
快速地遍历对象层,并获取指定属性的对象句柄。
调用方式如下:
h=findobj(’propertyname’,propertyvalue,…):在所有的对象层中查找符合指定属性值的对象,返回句柄值h;
h=findobj(ObjectHandle ,'propertyname',propertyvalue,…):查找范围限制在句柄“ ObjectHandle”指定的对象及其子对象中;
h=findobj(ObjectHandles,'flat', 'propertyname',propertyvalue,…):把查找的范围限制在句柄“ ObjectHandle”指定的对象中,但不包括其子对象;
h=findobj:返回根对象和所有子对象的句柄值;
h=findobj(ObjectHandles):返回“ ObjectHandle”指定的对象和其所有子对象的句柄值。
第4章 Matlab的图形功能
创建一个图形对象,并寻求图形对象的句柄值。
mesh(peaks(30)); %创建山峰的网格图
text(30,20,2,'\leftarrowpeak') %给图形对象加上文本,图形对象中包括坐标轴、线条和文本标注
h=findobj(gcf) %求当前图形窗口的句柄
h= %返回句柄值赋予变量




句柄中的元素排列顺序决定于各个对象在整个对象层次结构中的位置。
h(1)=1 为图形对象( Figure)的句柄;
h(2)= 为图的下一级子对象坐标轴的句柄;
h(3)= 为坐标轴的下一级子对象线条的句柄;
h(4)= 为坐标轴的下一级子对象文本的句柄。
第4章 Matlab的图形功能
c. 函数 copyobj
把对象从一个父对象中复制到另

最近更新

2025年克拉玛依职业技术学院单招职业技能考试.. 43页

2025年兰州交通大学马克思主义基本原理概论期.. 12页

2025年兰州财经大学马克思主义基本原理概论期.. 12页

网络切片技术 35页

2025年内江职业技术学院单招职业适应性测试题.. 44页

2025年内蒙古工业职业学院马克思主义基本原理.. 13页

绿色生产模式下的饲料成本效益分析 21页

2025年凤翔县招教考试备考题库附答案解析(夺.. 30页

2025年勐海县招教考试备考题库带答案解析(必.. 30页

2025年华东理工大学马克思主义基本原理概论期.. 12页

高温耐腐蚀薄膜材料探索 31页

网络安全与能效管理的协同策略 27页

2025年南京航空航天大学马克思主义基本原理概.. 13页

2025年南充职业技术学院单招职业倾向性测试题.. 45页

2025年南昌航空大学马克思主义基本原理概论期.. 12页

绿色勘查方法研究 35页

网络攻击防御策略-第1篇 50页

2025年厦门安防科技职业学院马克思主义基本原.. 12页

风荷载与桥梁振动耦合效应研究 35页

高性能编程优化 38页

网络信息流可视化 31页

2025年吉林电子信息职业技术学院单招职业适应.. 45页

2025年吉林职工医科大学马克思主义基本原理概.. 12页

2025年吕梁师范高等专科学校马克思主义基本原.. 13页

谷物加工产业价值链重构研究 35页

2025年咸阳职业技术学院单招职业技能测试题库.. 45页

高危患者抗凝策略 35页

2025年商丘学院单招职业倾向性考试题库附答案.. 45页

2025年嘉兴职业技术学院单招职业适应性考试题.. 44页

2025年四川化工职业技术学院马克思主义基本原.. 13页