% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
a=get(handles.edit1,'string');
b=get(handles.edit3,'string');
sum=str2double(a)+str2double(b);
c=num2str(sum);
set(handles.edit4,'string',c);
guidata(hObject,handles);
运行报错
尝试引用非结构体数组的字段。
出错 calculater>pushbutton1_Callback (line 152)
a=get(handles.edit1,'string');
出错 gui_mainfcn (line 95)
feval(varargin{:});
出错 calculater (line 42)
gui_mainfcn(gui_State, varargin{:});
出错 @(hObject,eventdata)calculater('pushbutton1_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback
为什么啊?