How to restart my program from a try/catch statment
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Harrison Miller
el 28 de Oct. de 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 comentarios
Respuesta aceptada
Chris
el 28 de Oct. de 2021
Editada: Chris
el 28 de Oct. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!