新浪博客

MATLAB GUI中的Parents和Children关键字解释

2017-02-09 14:33阅读:
MATLAB的图形系统叫做Handle Graphics,每个绘图对象都有一个句柄,而各种绘图对象间是按照树状结构组织的,最底层的是根(root),其句柄固定为0,在root上可以有多个绘图窗口(figure),每个窗口里面又可以有控件(uicontrol)和坐标系(axes)等。在这样的一种结构里,下面一层的就是上面一层的Parent,反之,上面则是下面对象的Children。
plot命令绘制线条(line),返回的是line对象(可以从上面的Type看到),其Parent属性就是绘制该曲线的坐标系(axes)的句柄。由于线条对象在上述句柄图形树里面属于树叶节点,所以它没有Children。
设置axes中显示图形:
c = imread(‘图片路径’); % 读取图片
image(c,'Parent',handles.axes); % 设置图片显示在坐标轴graph内
删除坐标轴中显示的图像:
delete(get(handles.axes,'Children'));

我的更多文章

下载客户端阅读体验更佳

APP专享