for loop 実行中のエラー処理について
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
for i = 1:5
for loop 実行中に i = 2 でエラーが発生した場合、 i = 2 はエラーということで処理し、
i = 3 やその後も実行を継続していくためにはどうすればよいですか。
0 Kommentare
Akzeptierte Antwort
Kojiro Saito
am 27 Okt. 2022
tryの中でエラーになっても処理が中断せず、catchの中でエラー処理をハンドルできます。
for n=1:5
try
disp(n)
if n==2
surf %入力引数無しでエラーとなる
end
catch ME
disp(ME) % Exceptionを表示
end
end
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu ループと条件付きステートメント finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!