![]() |
[求助]edit输入的函数图像怎么在axes中显示
刚接触matlab,想做个界面:一个edit,一个pushbutton,一个axes,通过edit输入函数,按pushbutton然后axes显示函数图形。
程序: function edit1_Callback(hObject, eventdata, handles) guidata(hObject, handles); function pushbutton1_Callback(hObject, eventdata, handles) e1=str2num(get(handles.edit1,'String')); if e1~='0' x=0:0.1:10; y=eval(e1); plot(handles.axes1,x,y); else msgbox('请输入信号函数','提示','warn'); end 可是运行时,无论edit有无函数输入都显示提示框出来,但是也没有错误提示, 这是怎么回事呢?请高手赐教一下,因为这个问题缠得我很懊恼啊。 |
回复: [求助]edit输入的函数图像怎么在axes中显示
用了str2num后e1已经是数值了,好像应该跟0比较,而不是跟'0'比较
|
所有时间均为北京时间。现在的时间是 12:34。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.