automatize try catch for figures

2 ビュー (過去 30 日間)
Christian Tieber
Christian Tieber 2019 年 6 月 5 日
編集済み: Christian Tieber 2019 年 6 月 7 日
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 Center および File ExchangeEnvironment and Settings についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by