在编辑文本中获取值后,Matlab处理值

时间:2014-11-18 09:51:14

标签: matlab matlab-guide

我有一个用MATLAB指南构建的GUI。它有一些编辑文本,我在其中设置我的参数值。单击底部的“运行”按钮后,应使用在这些编辑文本中设置的参数调用函数。最简单的方法是什么?我不确定访问数据。

非常感谢你的帮助!

Greets,R93

2 个答案:

答案 0 :(得分:1)

MATLAB将为你的GUI的m文件中的“运行”按钮生成一个回调函数:

function yourpushbutton_Callback(hObject, eventdata, handles)

其中handles是包含GUI所有句柄的结构。您可以从edit text字段中获取参数,并在此回调函数中调用您的函数。要获取文本,请使用

text = get(handles.edittext1,'String');

答案 1 :(得分:0)

我发现我可以用

设置它
maxRPM = str2double(get(hObject,'String'));
set(handles.editMaxRPM, 'Double', maxRPM);