- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第章 句柄图形
第9章 句柄图形 教学目标 了解 MATLAB 图形对象及属性 掌握 MATLAB 图形对象属性的设置及查询 掌握 MATLAB 图形对象句柄的访问及操作 教学重点 MATLAB 图形对象及属性 MATLAB 图形对象句柄的访问及操作 教学内容 MATLAB 图形对象及属性 MATLAB 图形对象属性的设置及查询 MATLAB 图形对象句柄的访问及操作 MATLAB 的图形对象 图形对象是 MATLAB 显示数据的基本绘图元素,每个对象拥有一个唯一的标志,即句柄。通过句柄可以对已有的图形对象进行操作,控制其属性。 MATLAB 中这些对象的组织形式为层次结构,如图所示。 Root 对象 Root 对象即根对象。根对象位于 MATLAB 层次结构的最上层,因此在 MATLAB 中创建图形对象时,只能创建唯一的一个 Root 对象,而其他的所有对象都从属于该对象。根对象是由系统在启动 MATLAB 时自动创建的,用户可以对根对象的属性进行设置,从而改变图形的显示效果。 Figure 对象 Figure 是 MATLAB 显示图形的窗口,其中包含菜单栏、工具栏、用户接口对象、右键菜单、坐标系及坐标系的子对象等。MATLAB 允许用户同时创建多个图形窗口。 如果当前尚未创建图形对象(即 Figure 窗口),则调用任意一个绘图函数或图像显示函数(如 plot 函数和 imshow 函数等)均可以自动创建一个图形窗口。如果当前根对象已经包含了一个或多个图形窗口,则总有一个窗口为“当前”窗口,且该窗口为所有当前绘图函数的输出窗口。 Core 对象 Core 对象包括基本的绘图单元,包括线条、文本、多边形及一些特殊对象,如表面图,表面图中包括矩形方格、图像和光照对象,光照对象不可视,但是会影响一些对象的色彩方案。MATLAB 中的核心对象(Core)如表所示。 Plot 对象 MATLAB 的一些高级绘图函数可以创建 Plot 对象。通过 Plot 对象的属性可以快速访问其包含的核心(Core)对象的重要属性。 Plot 对象的上级对象可以为坐标系(Axes)对象或者组(Group)对象。 MATLAB 中能够生成 Plot 对象的函数及其功能如表所示。 Annotation 对象 Annotation 对象是 MATLAB 中的注释内容,存在于因此的坐标系中,该坐标系的范围为整个图形窗口。用户可以通过规范化坐标将注释对象放置于图形窗口中的任何位置。规范化坐标的范围为从 0 到 1,窗口左下角为[0,0],右上角为 [1,1]。 Group 对象 Group 对象允许用户将多个坐标系子对象作为一个整体进行操作。如,可以设置整个组为可视或者不可视,或者通过改变组对象的属性重新设置其中所有对象的位置等。MATLAB 中有两种类型的组: hggroup:如果需要创建一组对象,并且通过对该组中的任何一个对象进行操作而控制整个组的可视性或选中该组,则使用 hggroup。hggroup 通过 hggroup 函数创建。 hgtransform:当需要对一组对象进行变换时创建 hgtransform,其中变换包括选中、平移、尺寸变化等。 hggroup 组和 hgtransform 组之间的差别在于 hgtransform 可以通过用变换矩阵对其中的所有子对象进行操作。 图形对象的属性 图形对象的属性控制图形的外观和显示特点。图形对象的属性包含公共属性和特有属性。 图形对象属性值的设置和查询 属性值的设置 对象的默认属性值 属性值的查询 属性值的设置 MATLAB 中,set 函数可以用于设置对象的各项属性: set(gca,YAxisLocation,right) 通过 set 函数查看一个对象的所有可设置属性的所有可能的值 set(axes) ActivePositionProperty: [ position | {outerposition} ] ALim ALimMode: [ {auto} | manual ] AmbientLightColor Box: [ on | {off} ] …… 对象的默认属性值 默认属性值的搜索 MATLAB 对默认属性值的搜索从当前对象开始,沿着对象的从属关系图向更高的层次搜索,直到发现系统的默认值或用户自己定义的值。 定义对象的默认值时,在对象从属关系图中,该对象越靠近 Root(根)对象,其作用的范围就越广。 如果用户在对象从属关系图的不同层次上定义同一个属性的默认值,则 MATLAB 将会自动选择最下层的属性值作为最终的属性值。需要注意的是,用户自定义的属性值只能影响到该属性设置后创建的对象,之前的对象都不受到影响。 默认属性值的设 指定 MATLAB 对象的默认
您可能关注的文档
- 第六章消费者对信息的接收与处理.ppt
- 第六章电气安全与标示.ppt
- 第六章自动检测系统的总线与接口技术.ppt
- 第六章结构变异.ppt
- 第六章电气主接线.ppt
- 第六节 管路计算.ppt
- 第六章烹饪与化学.ppt
- 第六讲 大学生学习心理与创新.ppt
- 第六节液化与汽化之蒸发.ppt
- 第六节带电粒子在磁场中的运动质谱仪回旋加速器带电粒子在磁场中的偏转.ppt
- 运动风格趋势:轻量化户外 2025 S S.pdf
- 数字乡村建设村村通广播应用方案.pdf
- 高盛-日本市场策略 Japan Strategy Flash 1Q325 earnings summary Double-digit (%) profit growth as results largely surprised upwards 0820 2024.pdf
- CEEM《全球智库半月谈》(总第286期).pdf
- 智慧物流概论微课课件第4章智慧物流信息平台.pdf
- 数字乡村公共安全综合平台项目解决方案.pdf
- 智慧物流概论微课课件第7章智慧物流包装.pdf
- 【案例】”啤酒之王“的智慧物流探索之路.pdf
- 数字连江城市数字基座(一期)和数字乡村示范点建设项目.pdf
- 智慧物流概论微课课件第1章智慧物流概述.pdf
最近下载
- 专题09 水溶液中的离子反应与平衡-三年(2022-2024)高考化学真题分类汇编(全国通用)含解析.docx
- 资本结构优化研究.docx VIP
- 2024官方兽医考试更新题库及答案.doc
- 南通中远川崎智能制造.pptx
- 本田裂行维修手册全一本_本田SDH125T-31摩托车维修手册.pdf
- 04S204 消防专用水泵选用及安装.pdf
- 典范英语817DoughnutDilemma原文翻译.docx
- 八年级下册期末真题分类汇编:非连续性文本阅读(含答案).docx VIP
- 中国造船企业人本管理与效率提升——南通中远川崎船舶工程有限公司管理模式的启示.pdf
- 19S204-1图集—消防专用水泵选用及安装(一).pdf VIP
文档评论(0)