【问题标题】:Matlab guide starts with axes already plottedMatlab 指南从已经绘制的轴开始
【发布时间】:2019-02-14 14:16:21
【问题描述】:

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

【问题讨论】:

  • 我们愿意提供帮助,但您的问题过于模糊。作为 StackOverflow 上的一位经验丰富的用户,我相信您可以更好地描述这个问题。必须在代码中的某处启动旧图。您可以通过寻找一些情节倡议功能来找到它,例如figureaxes。对轴的提示(例如标签中的文本)也会有所帮助。
  • 您是否在代码中的任何位置调用函数clagca?如果不存在轴,这些将在调用时创建一个。
  • 建议在提问时查看此guide。然后edit 提出相应的问题,您将获得更多有用的帮助。
  • 感谢所有 cmets。抱歉描述不佳。我编辑试图解释得更好一点。

标签: matlab matlab-guide


【解决方案1】:

也许您不小心从 gui 窗口(不是指南窗口)单击了图中的保存图标。现在,当您打开 gui 时,matlab 不会创建一个空图,而是会加载 fig 文件中保存的任何内容,该文件存在于您的指南应用程序的 m 文件旁边。

要解决此问题,您需要在指南编辑器中删除该图,然后放置一个新图。如果您的 gui 已打开,请尝试隐藏菜单栏以避免再次单击保存图标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多