La rupture de boucle for dans MATLAB GUI

J'ai un for boucle dans la fonction d'ouverture d'une interface graphique sous MATLAB et je suis en train d'utiliser une fonction de rappel bouton pour interrompre la boucle. Je suis nouveau sur MATLAB. Voici le code que j'ai:

%In the opening function of the GUI
handles.stop_now = 0;
for i=1:inf
   if handles.stop_now==1
      break;
   end
end


% Executes on button press 
function pushbutton_Callback(hObject, eventdata, handles)
% hObject    handle to end_segmenting_button (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
handles.stop_now=1;
guidata(hObject, handles);

Pour une raison quelconque, en dépit de définir les variables avec des poignées, la boucle n'a pas de pause en appuyant sur le bouton. Quelqu'un sait ce qui se passe? Merci.

InformationsquelleAutor Nick | 2010-12-23