【问题标题】:Matlab Cant see Variables on WorkspaceMatlab在工作区看不到变量
【发布时间】:2013-04-21 03:44:01
【问题描述】:

我的工作区有问题。我试图在工作区上查看我的 GUI 变量,但我不能!例如,我运行一个 .m 文件 gui 并打开界面。例如,我打开任何图像并对某种图像进行图像处理。但我看不到工作区中出现任何变量。我不想使用保存变量(因为我的主管的要求)。有没有办法在工作区 GUI m 文件上看到它。 我能用这个做什么,有什么想法吗?

谢谢了

【问题讨论】:

    标签: user-interface workspace matlab


    【解决方案1】:

    您看到的常用工作区通常称为 base 工作区(请参阅“base and function workspaces”)。然后,任何函数都有自己独立的工作区,这意味着您可以显式返回带有输出参数的变量:

    out = foo(in)
    ...
    

    或者您可以将assignin() 与附加到按钮的回调结合使用以将变量推送到基础工作区(有关更多详细信息,请参阅此技术解决方案“How can I output variables from a GUI to the workspace in MATLAB 7.8 (R2009a)?”。

    最终,如果您阅读“Data Management in a Programmatic GUI”,这将是一笔不错的投资。

    【讨论】:

      猜你喜欢
      • 2015-09-29
      • 1970-01-01
      • 2015-10-21
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 2020-10-10
      • 1970-01-01
      相关资源
      最近更新 更多