Main Content

gcf

当前图窗的句柄

语法

说明

示例

fig = gcf 返回当前图窗的句柄。如果图窗不存在,则 gcf 将创建一个图窗并返回其句柄。可以使用图窗句柄查询和修改图窗的属性。有关详细信息,请参阅 Figure 属性

示例

全部折叠

设置当前图窗的背景色并删除工具栏。使用 gcf 命令获取当前的图窗句柄。

surf(peaks)
fig = gcf; % current figure handle
fig.Color = [0 0.5 0.5];
fig.ToolBar = 'none';

Figure containing a surface plot. The background color of the figure is blue-green and the toolbar has been removed.

详细信息

全部折叠

当前图窗

当前图窗是图形输出的目标。它是一种图窗窗口,图形命令(如 plottitlesurf)可在其中绘制结果。它通常是最后创建或最后用鼠标点击的图窗。

通过用户交互方式可以更改当前图窗。当创建图窗并使用此句柄代替 gcf 时,如果需要访问特定的图窗,请在程序代码中存储图窗句柄。

提示

  • 如果要获取当前图窗的句柄而不强制创建不存在的图窗,请查询根对象的 CurrentFigure 属性。

    fig = get(groot,'CurrentFigure');
    
    如果没有当前图窗,则 MATLAB® 将以空数组的形式返回 fig

版本历史记录

在 R2006a 之前推出

另请参阅

函数

属性