Hi,
I have problem in running a for loop function. Let say I'm running 5 loop function, but at 3rd loop, there was an error and I have to stop it manually (press Ctrl+C). Then unfortunately all the previous 2 results were gone. So how can I stop the function without missing the results and at the same time, automatically continue to the next loop? Thanks

2 commentaires

Stephen23
Stephen23 le 22 Mai 2017
@Fadzli: Some options:
  • save intermediate data
  • use try and catch to avoid errors
  • write code to be robust for all known cases, incl. edge-cases.
  • record and re-run failed cases only.
  • ...
What you use depends on your data and your workflow.
Fadzli
Fadzli le 26 Mai 2017
Thanks @Stephen Cobeldick, Will try to look for the best option on my case. Also looking for 'break' function whether it is suitable to be used in my case.

Connectez-vous pour commenter.

 Réponse acceptée

KSSV
KSSV le 22 Mai 2017

0 votes

Check try and Catch

1 commentaire

Fadzli
Fadzli le 26 Mai 2017
Thanks @KSSV, will try to use that function. But any details on how to use it is really appreciated...

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by