automatize try catch for figures

2 Ansichten (letzte 30 Tage)
Christian Tieber
Christian Tieber am 5 Jun. 2019
Bearbeitet: Christian Tieber am 7 Jun. 2019
I have a skript with 50+ figures. If i run the script and there is going somethin wrong with one figure the script will obviously stop.
What i want the programm to do is skip the figure with the error and go to the next one.
Any way to do this without writing 50+ try catch statements?
Thanks in advance!
Chris

Antworten (1)

Priysha Aggarwal
Priysha Aggarwal am 6 Jun. 2019
What you can do is to embed your try catch statemets in a for/while loop.
Try loading each figure in the loop one by one, each embedded in a try catch set. This is the only way to skip writing try catch block for each figure separately.
for i=1:50
try
%load your figures here (one in each iteration)
catch
%you may want to print the caught exception here
end
end
  1 Kommentar
Christian Tieber
Christian Tieber am 7 Jun. 2019
Bearbeitet: Christian Tieber am 7 Jun. 2019
sorry if my question is stupid.
but if i want to load a figure i have to create and save it in the first place. right?
i want a try catch statement for the creation of the figure. i dont know how to put this in a loop cause they ways the figures are created is uniqe for every figure so i dont see a way to automatise the figure creation process with a loop.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Environment and Settings finden Sie in Help Center und File Exchange

Produkte


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by