Return to a for loop in the middle of code?

In the middle of my code, I have a little GUI that pops up asking for an input. Based on the number that is given, matrix manipulations are carried out. Once these lines of code are finished, I then want to return back to the same GUI, input a different number, which changes the matrices, and perform the same manipulations with this different data. How can I pop out of the program and return to a specific line in the middle of the program again?
Thanks!

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 27 Mär. 2011

0 Stimmen

The mechanism to execute some code and return to the same place you left off is to call a function or execute a script. There is no way to jump to a specific line, no GOTO and not likely ever to be. There is a Matlab File Exchange contribution that simulates GOTO, but it is inadvisable.

Weitere Antworten (1)

Paulo Silva
Paulo Silva am 26 Mär. 2011

0 Stimmen

while 1
%your code
%if the user presses cancel or something on the GUI that asks for input
%break
end

1 Kommentar

Jennifer
Jennifer am 29 Mär. 2011
Thanks to you both, I appreciate it. As I looked at this code again, I decided a function was the way to go.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by