sha*_*wat 2 matlab user-interface matlab-figure matlab-guide
我正在尝试运行我创建的MATLAB GUI.如果我使用GUIDE打开.fig文件并按下那里的运行按钮,它会完美运行.
但是,当我双击MATLAB的"当前文件夹"部分中的.fig文件时,似乎无法找到该handles变量.这会导致它在使用时发出错误handles.
为什么会这样?有修复/解决方法吗?
我正在使用MATLAB R2011,但我也在R2012上尝试过它.代码运行正常,并且显示GUI很好,但是当它遇到handles变量时,它会出现以下错误:
尝试去引用非结构数组字段.
使用GUIDE创建GUI时,它应创建.fig文件和.m文件.要运行它,您应该运行该.m文件,而不是双击该.fig文件.
该.fig文件只包含有关GUI布局的静态信息 - 其中没有任何可执行文件可以初始化handles等等.