MATLAB 中 gcf、 gca 以 及 gco 的 区 别 gcf 返 回 当 前 Figure 对 象 的 句 柄 值 gca 返 回 当 前 axes 对 象 的 句 柄 值 gco 返 回 当 前 鼠 标 单 击 的 句 柄 值 ,该对 象 可以 是除 root 对 象 外的 任意图形对 象 ,并且 Matlab 会把当 前 图形对 象 的 句 柄 值 存放在 Figure 的 CurrentObject属性中
图 形 对 象 图形对 象 是用以 显示图形和用户界面元素的 基本元素
下表列出了各种图形对 象
对 象 描 述 Root 对 计算机屏幕最高级的 对 象 Figure 用来显示图形和用户界面的 窗口 Axes 在窗口中 显示图形的 轴 Uicontrol 用户界面控制
执行一个对 用户交互作用的 函数
Uimenu 用户定义窗口菜单 Uicontextmenu 右键单 击 对 象 时弹出的 菜单 Image 二维像素基础图 Light 影响斑点和表面对 象 着色的 光源 Line 用于诸如 plot, plot3, semilogx 等函数的 线 Patch 带边缘的 填充多边形 Rectangle 二维形状,从矩形到椭圆 Surface 由 x-y 平面以 上的 数据值 所作图创建的 矩阵数据的三维表示 Text 字符串 对 象 级 别 不同对 象 分布在一个树形结构级别 里,反映它们的 独立性
例如,线对 象 是在轴对 象 的 框架下的
依次,轴对 象 只存在于 figure 对 象 中
要 想 对 gcf、 gca 以 及 gco 之 间 的 区 别 进 一 步 的 了 解 ,MATLAB 中的 句柄图形的 了 解 是必要 的 ,以 下部分是 MATLAB 句柄图形中关于 gcf、 gca 以 及 gco的 部分,供大家参考