Brechen aus for-Schleife in MATLAB-GUI

Ich habe eine for Schleife in die öffnen-Funktion der GUI in MATLAB und ich bin versucht, einen Rückruf-Taste, die Schleife zu brechen. Ich bin neu in MATLAB. Hier der code, den ich habe:

%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);

Aus irgendeinem Grund, trotz der Festlegung der Variablen mit den Griffen, die Schleife bricht nicht beim drücken der Taste. Wer weiß, was Los ist??? Danke.

InformationsquelleAutor Nick | 2010-12-23

Schreibe einen Kommentar