matlab中gui文件出错

[复制链接]
查看11 | 回复1 | 2011-1-12 09:29:21 | 显示全部楼层 |阅读模式
Error in ==> guimyself1>edit2_Callback at 113
if(isempty(input))
Error in ==> gui_mainfcn at 75

feval(varargin{:});

Error in ==> guimyself1 at 42

gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
c =
7.5
>>
113 str2num(get(hObject,'String'));
%把字符串转换为数字
114 if(isempty(input))
115
set(hObject,'String','0')
116 end
117 guidata(hObject,handles);
70~82句
if gui_Create == 0

varargin{1} = gui_State.gui_Callback;

if nargout

[varargout{1:nargout}] = feval(varargin{:});

else

feval(varargin{:});
%feval是[y1,..,yn] = FEVAL(F,x1,...,xn) F是需要使用函数的函数名,或者句柄;xi是函数的参数,yi是函数的返回值

end
else

if gui_State.gui_Singleton

gui_SingletonOpt = 'reuse';

else

gui_SingletonOpt = 'new';

end
35~43句
if nargin && ischar(varargin{1})

gui_State.gui_Callback = str2func(varargin{1});
end
if nargout

[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else

gui_mainfcn(gui_State, varargin{:});
end

回复

使用道具 举报

千问 | 2011-1-12 09:29:21 | 显示全部楼层
好复杂。。。学艺不精,不晓得啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行