在MATLAB的GUI 中,得到M文件中的某个参数值。 80

在MATLAB的GUI中,设计了一个button,这个功能是运行一个M文件,并且想得到M文件中的一个参数值在EDITTEXT中输出。M文件在直接运行的。怎么得到这个M文件... 在MATLAB的GUI 中,设计了一个button,这个功能是运行一个M文件,并且想得到M文件中的一个参数值在EDIT TEXT中输出。M文件在直接运行的。怎么得到这个M文件的某个参数值。?
这个BUTTON是运行step3.m文件的,想得到其中的变量precision。
function button3_Callback(hObject,
eventdata, handles)
% hObject handle to button3 (see
GCBO)
step3;
msgbox('Step3 is running.Please wait.')
然后再这个BUTTON下输出所得到的precision.
function pushbutton4_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton4 (see
GCBO)
set(handles.edit1,'string',num2str(precision));
展开
 我来答
我爱饭wj
2013-01-02
知道答主
回答量:6
采纳率:100%
帮助的人:9092
展开全部
你的意思是按button3运行step3.m文件,然后按button4再输出变量precision吗?如果变量precision的值是运行step3.m文件之后得到的则可以采用全局变量的方法写:
%这个BUTTON是运行step3.m文件的,想得到其中的变量precision。
function button3_Callback(hObject,eventdata, handles)
% hObject handle to button3 (seeGCBO)
global precision;
precision=step3;
msgbox('Step3 is running.Please wait.');
%然后再这个BUTTON下输出所得到的precision.
function pushbutton4_Callback(hObject,eventdata, handles)
% hObject handle to pushbutton4 (seeGCBO)
global precision;
set(handles.edit1,'string',num2str(precision));
%%%注意这个GUI的.fig文件必须和step3.m文件在同一目录下。
%%%同时这个也可以放在一个pushbutton下实现:
function button3_Callback(hObject,eventdata, handles)
% hObject handle to button3 (seeGCBO)
precision=step3;
set(handles.edit1,'string',num2str(precision));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姜哥还是老的辣
2013-01-02 · TA获得超过945个赞
知道小有建树答主
回答量:662
采纳率:92%
帮助的人:238万
展开全部
貌似在论坛也看到你啦~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式