Call a function with inputs with a GUI.

I am using GUIDE to create a GUI and am having difficulties trying to call a function that has input variables with a push button.
code:
function Load_Callback(hObject, eventdata, handles)
% hObject handle to Load (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
x1 = handles.X1;
x2 = handles.X2;
y1 = handles.Y1;
y2 = handles.Y2;
run manirectangle ;
manirectanlgle is a function that has inputs x1, x2, y1, y2. I am trying to pass these variables into the function itself. Is it possible to do so? Thanks in advance.

 采纳的回答

Sergio - if the manirectangle requires the four inputs of x1, y1, x2, and y2 then just call it by passing in these parameters (in the correct order of course)
function Load_Callback(hObject, eventdata, handles)
x1 = handles.X1;
x2 = handles.X2;
y1 = handles.Y1;
y2 = handles.Y2;
manirectangle(x1,x2,y1,y2);
Note how I have omitted the run as it isn't necessary.

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Interactive Control and Callbacks 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by