图形对象
优质
小牛编辑
141浏览
2023-12-01
图形对象是用以显示图形和用户界面元素的基本元素。下表列出了各种图形对象。
对象 | 描述 |
Root | 对计算机屏幕最高级的对象 |
Figure | 用来显示图形和用户界面的窗口 |
Axes | 在窗口中显示图形的轴 |
Uicontrol | 用户界面控制。执行一个对用户交互作用的函数。 |
Uimenu | 用户定义窗口菜单 |
Uicontextmenu | 右键单击对象时弹出的菜单 |
Image | 二维像素基础图 |
Light | 影响斑点和表面对象着色的光源 |
Line | 用于诸如plot , plot3 , semilogx 等函数的线 |
Patch | 带边缘的填充多边形 |
Rectangle | 二维形状,从矩形到椭圆 |
Surface | 由x-y平面以上的数据值所作图创建的矩阵数据的三维表示 |
Text | 字符串 |
对象级别
不同对象分布在一个树形结构级别里,反映它们的独立性。例如,线对象是在轴对象的框架下的。依次,轴对象只存在于figure对象中。以下图表阐明了这种树形结构。
创建对象
每个对象都有一个创建用的关联函数。这些函数与所创对象有相同名称。例如,text函数创立文本对象,figure函数创立figure窗口对象,等等。MATLAB的高级别的图形函数(例如plot和surf)会调用适当的低级别函数来作出它们各自的图形。更多关于对象及其属性描述的内容,见对象创建函数的参考页。对象创建函数与对象有相同名称。例如,创立轴的函数是axes.
用对象操作的命令
下表列出了操作对象常用的命令。
函数 | 目的 |
copyobj | 复制图形对象 |
delete | 删除对象 |
findobj | 查找具有指定属性值的对象句柄 |
gca | 返回当前轴的句柄 |
gcf | 返回当前窗口的句柄 |
gco | 返回当前对象的句柄 |
get | 询问对象属性值 |
set | 设置对象属性值 |