在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)); 展开
这个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)); 展开
2个回答
展开全部
你的意思是按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));
%这个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));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询