愚蠢的简单问题-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/

10-12 21:42