Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MatlabGUI不';不起作用(但它确实起作用!)_Matlab_User Interface_Matlab Guide - Fatal编程技术网

MatlabGUI不';不起作用(但它确实起作用!)

MatlabGUI不';不起作用(但它确实起作用!),matlab,user-interface,matlab-guide,Matlab,User Interface,Matlab Guide,每当我通过在命令行中键入guide untitled并按下名为Run Figure的绿色箭头来访问gui时,都能很好地工作 但是,当我试图通过单击侧边栏中的untitled.fig来运行它时,当我输入一些值并单击按钮进行计算时,会出现一些错误 Attempt to reference field of non-structure array. Error in untitled>oblicz_Callback (line 81) v = get(handles.wprowadz, 'St

每当我通过在命令行中键入guide untitled并按下名为Run Figure的绿色箭头来访问gui时,都能很好地工作

但是,当我试图通过单击侧边栏中的untitled.fig来运行它时,当我输入一些值并单击按钮进行计算时,会出现一些错误

Attempt to reference field of non-structure array.

Error in untitled>oblicz_Callback (line 81)
v = get(handles.wprowadz, 'String');

Error in gui_mainfcn (line 96)
    feval(varargin{:});

Error in untitled (line 42)
gui_mainfcn(gui_State, varargin{:});

Error in @(hObject,eventdata)untitled('oblicz_Callback',hObject,eventdata,guidata(hObject))


Error while evaluating uicontrol Callback

这是因为您不应该通过*.fig文件打开GUI,而是通过关联的*.m文件打开GUI,该文件包含正确打开*.fig文件以及所有关联回调的代码


因此,如果您想运行GUI,可以像当前一样通过向导打开*.fig文件,或者运行相应的*.m文件。

只需单击*.fig文件,就不会定义回调,这就是按下GUI上的按钮时产生错误的原因。