Внутри моей основной функции я вызываю функцию, которая должна что-то сделать, прежде чем продолжить программу, и я хочу добавить кнопку, которая позволяет продолжить, если результаты верны, или снова запустить функцию, чтобы повторить вычисления.Я попытался таким образом добавить первую кнопку, которая позволяет продолжить программу
h1 = figure(1);
% plot stuff...
button = uicontrol('Parent', h1,'Style','pushbutton',...
'Units','normalized',...
'Position',[0.4 0.3 0.2 0.1],...
'String','Display Difference',...
'Callback',@button_callback);
function button_callback(hObject,eventdata)
if get(hObject,'Value') == 0
%do nothing
else
return
end
end
, но не работает, потому что программа продолжается и без ее нажатия.Чего мне не хватает?