Hi everyone, I am stuck with a UIcontrolled button: I would like to have a while loop to stop after I press stop. My current code looks somewhat like this:
n = 15;i = 1;figuretbn1 = uicontrol('Style', 'togglebutton', 'String', 'Stop','Min',0,'Max',1,... 'Position', [20 20 40 20]); while i < 100 A = struct('value',[]); A(1).value = magic(n); step = linspace(1,n,n); surf(step,step,A(1).value) title(i); pause(0.02) set(tbn1,'Callback',@fun1); drawnow; i = i+1; if tbn1 == 1 break; end if tbn1 == 0 continue; endendfunction fun1(hObject,eventData) button_state = get(hObject,'Value');end
thank you for your help!
Best Answer