MATLAB教程:掌握句柄图形对象属性与控制

0 下载量 125 浏览量 更新于2024-06-28 收藏 528KB DOC 举报
"Matlab教学资料:第九章 句柄图形" 在MATLAB中,句柄图形是一种强大的机制,允许用户对图形进行精确控制和交互。这一章详细介绍了句柄图形系统及其应用,包括对象句柄、对象属性的检测与更改、自定义数据、对象查找、位置和单位设定,以及打印位置等关键概念。 9.1 MATLAB图形系统 MATLAB的图形系统基于一个层次化的对象结构,每个图形元素都有一个独特的句柄,这就像它们的身份证,用于唯一标识和访问。通过句柄,我们可以直接操作和修改图形对象的属性,实现对图形的定制。例如,修改曲线的颜色、线型或添加网格线。 9.2 对象句柄 对象句柄是图形对象的标识符,它们在创建时分配,并且在整个生命周期内保持不变。句柄可以用来获取或设置对象的属性,或者执行特定的操作,如删除或移动对象。 9.3 对象属性的检测和更改 对象属性分为两类:创建时属性和创建后属性。创建时属性可以在对象生成时指定,而创建后属性则可以在对象创建后随时调整。例如,`set`函数可用于列出并修改对象的所有可能属性值。 9.4 自定义数据 用户可以附加自定义数据到图形对象上,这在创建复杂交互式界面或处理特殊需求时非常有用。 9.5 对象查找 MATLAB提供了工具来查找特定的图形对象,这使得能够通过句柄操作特定的元素,如选取特定的曲线或图形窗口。 9.6 用鼠标选择对象 用户可以通过鼠标交互式地选择图形对象,这对于调试或动态修改图形非常方便。 9.7 位置和单位 位置属性描述了对象在图形窗口中的坐标,包括figure、坐标轴和text对象的位置。位置可以用绝对坐标(像素)或相对坐标(如数据单位)来设定。 9.8 打印位置 除了在屏幕上显示,句柄图形还支持调整打印时的位置,确保在纸质媒介上保持同样的视觉效果。 9.9 默认和factory属性 默认属性是MATLAB为新创建的对象设置的初始值,而factory属性则是恢复对象到其初始状态的手段。 9.10 图形对象属性 涵盖各种图形对象(如曲线、图像、坐标轴、按钮等)的详细属性,包括颜色、线型、字体样式等,这些都是通过句柄图形系统来管理和控制的。 本章总结了MATLAB句柄图形的基本概念和操作,为读者提供了一套全面的工具集,以便在MATLAB环境中创建、修改和控制复杂的图形和用户界面。章节末尾还提供了练习题,帮助巩固学习成果。通过学习这一章,用户将能够更深入地理解MATLAB的图形系统,并能自如地构建和定制自己的图形界面。