关于matlab GUI中静态文本框中的显示问题 5
我是想在静态文本框中显示出我计算的结果,但是计算结果是那种数学表达式形式的,怎么显示在静态文本框中呢?我的程序是:symsk%定义一个符号变量b=get(handles....
我是想在静态文本框中显示出我计算的结果,但是计算结果是那种数学表达式形式的,怎么显示在静态文本框中呢?我的程序是:
syms k %定义一个符号变量
b=get(handles.edit1,'string'); %获取在edit1中输入的表达式
f=sym('b');
s=ztrans(f); %做Z变换
set(handles.text1,'string',s);
下面是运行GUI之后的错误提示
??? Error while evaluating uicontrol Callback.
??? Error using ==> set
Conversion to double from sym is not possible.
Error in ==> GUIZ>pushbutton1_Callback at 114
set(handles.text1,'string',s);
Error in ==> gui_mainfcn at 75
feval(varargin{:});
Error in ==> GUIZ at 44
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback. 展开
syms k %定义一个符号变量
b=get(handles.edit1,'string'); %获取在edit1中输入的表达式
f=sym('b');
s=ztrans(f); %做Z变换
set(handles.text1,'string',s);
下面是运行GUI之后的错误提示
??? Error while evaluating uicontrol Callback.
??? Error using ==> set
Conversion to double from sym is not possible.
Error in ==> GUIZ>pushbutton1_Callback at 114
set(handles.text1,'string',s);
Error in ==> gui_mainfcn at 75
feval(varargin{:});
Error in ==> GUIZ at 44
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback. 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询