Matlab 指南从已经绘制的轴开始

Matlab guide starts with axes already plotted

我使用 GUIDE 创建了一个名为 (main) 的应用程序。在表单(图)内,我拖放了许多组件,其中一个是轴组件。当我 运行 应用程序时,它总是显示相同的情节。 GUIDE 生成的应用程序有一个打开功能,在我的例子中,main_OpeningFcn。我已经尝试在 main_OpeningFcn 函数的第一行中清除(cla)它,但它首先闪烁并显示旧图然后清除它。我敢肯定这是一个古老的阴谋,我能认出来。似乎这个旧情节已保存在某个地方,每次应用程序启动时都会显示。有缓存之类的吗?

也许您不小心从 gui-window(不是 guide-window)点击了图中的保存图标。现在当你打开你的 gui 时,matlab 不会创建一个空图,但会加载 fig 文件中保存的任何内容,它存在于你的 guide 应用程序的 m 文件旁边。

要解决这个问题,您需要删除指南编辑器中的图形,然后放置一个新图形。并尝试隐藏菜单栏以避免再次单击保存图标,如果你的图形用户界面是打开的。