目录
gcf的功能是获得当前图窗的句柄。
语法
fig = gcf
说明
fig = gcf 返回当前图窗的句柄。如果图窗不存在,则 gcf 将创建一个图窗并返回其句柄。可以使用图窗句柄查询和修改图窗的属性。可以参考 Figure 属性。
示例
指定当前图窗的属性
设置当前图窗的背景色并删除工具栏。使用gcf命令获取当前的图窗句柄。
surf(peaks)
fig = gcf; % current figure handle
fig.Color = [0 0.5 0.5];
fig.ToolBar = 'none';
当前图窗
当前图窗是图形输出的目标。它是一种图窗窗口,图形命令(如 plot、title 和 surf)可在其中绘制结果。它通常是最后创建或最后用鼠标点击的图窗。
通过用户交互方式可以更改当前图窗。当创建图窗并使用此句柄代替 gcf 时,如果需要访问特定的图窗,请在程序代码中存储图窗句柄。
提示
-
如果要获取当前图窗的句柄而不强制创建不存在的图窗,请查询根对象的 CurrentFigure 属性。
如果没有当前图窗,则 MATLAB® 将以空数组的形式返回 fig。fig = get(groot,'CurrentFigure');