How to restart my program from a try/catch statment
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Harrison Miller
am 28 Okt. 2021
Bearbeitet: Chris
am 28 Okt. 2021
I am trying set up a try/catch statment for error detection within my program.
If an error occurs in the try statment, i would like to change a variable (by -1) and then retry the entire program, How to i go about this?
0 Kommentare
Akzeptierte Antwort
Chris
am 28 Okt. 2021
Bearbeitet: Chris
am 28 Okt. 2021
With recursion, you could do something like this:
val = 1;
startThisAgain(val)
function startThisAgain(val)
disp('Beginning Program')
try
disp('Trying')
assert(~mod(val,2) == 1,'This is an error')
disp('Done!')
catch
disp('Caught')
val = val+1;
startThisAgain(val)
end
end
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!