Say У меня есть следующие функции:Как определить, когда вернуть выход из функции
function result=myfun(varargin)
result=[];
myFig=figure();
B1=uicontrol(myFig,'Style','pushbutton','String','done','Callback',{@done_Callback});
function done_Callback(varargin)
result =10;
delete(mainFig);
end
end
Я пытаюсь вернуть только после того, как вывод кнопки обратного вызова выполняется. Прямо сейчас он сразу возвращает пустую переменную. Я знаю, как это сделать в GUI руководства, но весь мой проект написан без руководства. Я предполагаю, что мне где-то нужно uiwait, но не знаю, где.
спасибо. Это делает именно то, что я хотел. – user2908313
Добро пожаловать. :) Я только что отредактировал ответ еще раз, возможно, вы найдете дополнительную информацию интересной. –