MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]初学者的小问题 急!高手帮忙 (https://www.labfans.com/bbs/showthread.php?t=4687)

zdsq_0615 2008-10-01 16:15

[求助]初学者的小问题 急!高手帮忙
 
麻烦问一下,普通的运算结果显示,应该使用那个控件?我添加GUI代码时,这样写:a=str2double(get(handles.a,'string'));
b=str2double(get(handles.b,'string'));
guidata(hObject, handles);
c=a+b;
set(handles.c,'string',c);
以此完成加法功能,但是不对,应该怎样写呢?

另外在GUI中,隐函数作图用ezplot中可不可以?比如我要做(x/a)^2+(y/b)^2-2*(x/a)*(y/b)*cos(c)=sin(c)^2的图像,总是不对,其中a,b,c是随意输入的常数。该怎样完成呢?谢谢了。

xiezhh 2008-10-01 17:19

回复: [求助]初学者的小问题 急!高手帮忙
 
set(handles.c,'string',c);应改为
set(handles.c,'string',num2str(c));

GUI中,隐函数作图用ezplot可以,例如

a=1;b=1;c=1;
syms x y
ezplot((x/a)^2+(y/b)^2-2*(x/a)*(y/b)*cos(c)-sin(c)^2)


所有时间均为北京时间。现在的时间是 11:06

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.