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.

 채택된 답변

Geoff Hayes
Geoff Hayes 2016년 6월 23일

0 개 추천

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에 대해 자세히 알아보기

질문:

2016년 6월 22일

댓글:

2016년 6월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by