1. 首页
  2. 考试认证
  3. 其它
  4. 对象的层次结构-大学物理知识点总结

对象的层次结构-大学物理知识点总结

上传者: 2024-07-27 05:05:23上传 PDF文件 52.68MB 热度 4次

第九章图形句柄是对底层图形函数集合的总称,实际上它进行生成图形的工作。这些函数一般隐藏于M文件内部,但是它们非常地重要,因为程序员可以利用它对图象或图片的外观进行控制。我们可以利用句柄图形只对x轴产生网格线,或设置曲线的颜色为桔黄色(标准plot命令中的LineSpec参数所不支持的功能)。还有,句柄图形可以帮助程序员为他们的程序创建用户图形界面。有关用户图形界面更多内容,我们将在下一章介绍。在本章中,我们向大家介绍MATLAB图形系统的结构,以及如何控制图形对象的属性。

9.1 MATLAB图形系统是基于多层体系的图形对象,每一个图形对象都有一个独立的名字,这个名字叫做句柄。每一个图形对象都有它的属性,我们可以通过修改它的属性来修改物体的行为。一条曲线是图形对象的一种。曲线对象有以下的属性:x数据,y数据,颜色,线的类型,线宽,符号类型等等。修改其中任一个属性就会改变图象窗口中线条的显示方式。由图形命令产生的每一个元素都是图形对象。图形中的每一条曲线、坐标轴和字符串是独立的对象(拥有独立的名字句柄和特征)。所有的图形对象按子对象和父对象的形式管理。当一个子对象被创建时,它可能继承了父对象的许多属性。

在MATLAB中最高层次的图形对象被称为根对象,我们可以通过它对整个计算机屏幕进行控制。当MATLAB启动时,根对象会被自动创建,它一直存在直到MATLAB被关闭。与根对象相关的属性是应用于所用MATLAB窗口的默认属性。在根对象下,有一个或多个图象窗口或只有图象。每一个图象在用于显示图象数据的计算机屏幕上都有一个独立的窗口,每一个图象都有它独立的属性。与图象相关的属性有颜色、图片底色、纸张大小、纸张排列方向、指针类型等。每一个图形可包括四种对象:uimenus对象、uicontextmenus对象、uicontrols对象和坐标根对象(计算机屏幕)。

令人惊讶的是,MATLAB图形对象不仅仅是简单的线条或点,还包括复杂的图形界面组件。您可以通过研究MATLAB图形对象句柄详解来深入了解这些功能。是否想知道如何查询MATLAB图形对象的Java对象句柄?请查看findjobj -查询Matlab图形对象的Java对象句柄。为了更好地理解MATLAB属性对象,推荐访问MATLAB属性对象,它将帮助您掌握如何操作这些对象的属性。

用户评论