愚蠢的简单问题-Matlab中gcf
的值是否始终是 Activity 图形的图形编号?即,如果我正在处理图5,gcf
总是返回5
吗?
最佳答案
GCF返回“当前图形”的句柄。这始终是 Activity 图形的图形编号。但是,如果您同时单击其他图形,则该其他图形将变为 Activity 状态。因此,如果您已经知道要使用的图形,是因为您通过调用figure(5)
将句柄强制为5,或者因为通过调用fh=figure;
将句柄捕获到变量中,则更安全的是在任何时候使用句柄而不是gcf
您想要修改图形,以免冒无意间使另一个图形处于 Activity 状态的风险。
另外,如果当前没有打开任何图形,则gcf
将打开一个新图形。
关于matlab - 在Matlab中确定 “gcf”的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6139577/