automatize try catch for figures

2 次查看(过去 30 天)
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

回答(1 个)

Priysha Aggarwal
Priysha Aggarwal 2019-6-6
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 个评论
Christian Tieber
Christian Tieber 2019-6-7
编辑:Christian Tieber 2019-6-7
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.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Environment and Settings 的更多信息

产品


版本

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by