Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2012-10-08, 21:34   #1
avgx
初级会员
 
注册日期: 2012-10-08
帖子: 1
声望力: 0
avgx 正向着好的方向发展
默认 想请教 MATLAB GUI问题(附图),请指教 谢谢

我使用的软体是 MATLAB 的 7.0.0.19920 (R14) 版本 【蛮旧款的

我知道
1)set 是设定
例如 使用方式 set(handles.物件名,‘物件的属性’,要给该物件的属性的数值)

2)get 是取得
例如 使用方式 get(handles.物件名,‘物件的属性’)

我遇到的问题就是
1)我想把 以下的 公式


GUI界面 制作成 这样


我在 GUI 的 button[GUI中的 Enter键,属性Tag为 pushbutton1 ]
function pushbutton1_Callback(hObject, eventdata, handles) 下方

程式码
%------------------
P = str2num(get(handles.value1,'String'));
R = str2num(get(handles.value2,'String'));

P1 = 1/P;
X = mod(P1,R);
X = X * P;

Y = 1 - X;
ANS = num2str(P / Y);

set(handles.ANS,'String',ANS);
guidata(hObject, handles);
%------------------

我遇到的问题
1)
请问 set(handles.ANS,'String',ANS);
这些 语法 的最后 是否 都必须 要加 ; 做结尾
就像是 C++ printf(); <<-- 的 ; 是必须的呢??

那么 请问 MATLAB GUI编程中 是否有 哪些 情况是 类似
C++ for(); <----是错误

2) 就是 我上面 做的 GUI 与 写的 程式,MATLAB 不让我执行
一直出现
{
Error in ==> <a href="error:E:\matlab\toolbox\matlab\uitools\gui_mainfcn.m,75,1">gui_mainfcn at 75</a>
feval(varargin{:});

Error in ==> <a href="error:E:\matlab\work\gui1.m,44,1">gui1 at 44</a>
gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback.
}

请指导 谢谢

此帖于 2012-10-08 21:44 被 avgx 编辑。
avgx 当前离线   回复时引用此帖
 

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



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


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