MATLAB高级图形处理:从基础到应用
1. 图形句柄(Handle Graphics)
MATLAB的图形功能强大且丰富,这得益于其图形句柄对象(Handle Graphics objects)。这些对象是MATLAB图形的基本元素,它们按照父子继承结构排列,如下所示:
graph TD;
Root --> Figure;
Figure --> Axes;
Axes --> Line;
Axes --> Surface;
Axes --> Text;
例如,线条(Line)和文本(Text)对象是坐标轴(Axes)对象的子对象。坐标轴对象定义了图形窗口中的一个区域,并在该区域内定位其子对象。实际的绘图是线条对象,而轴标签和文本注释则是文本对象。在使用句柄操作图形对象时,了解这种父子层次结构非常重要。
1.1 获取句柄
获取图形对象句柄的方法有多种:
- 绘图函数返回句柄 :绘制图形对象的函数也可用于返回所绘制对象的句柄。例如:
x = 0:pi/20:2*pi;
hsin = plot(x, sin(x));
hold on;
hx = xlabel('x');
这里, hsin 是线条对象(正弦图)的句柄, hx 是文本对象(x轴标签)的句柄。
-
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



