GNU Octaveで例外をキャッチするための正しい構文は何ですか?ファイルが存在しない場合に失敗する行があります。
mymatrix = load("input.txt");
input.txtに不正な行が含まれている場合は、次のようなオクターブバーフを使用します。
error: load: unable to extract matrix size from file `input.txt'
error: called from:
error: /home/el/loadData.m at line 93, column 20
error: main at line 37, column 86
error: /home/el/main.m at line 132, column 5
Octaveでtry/catchブロックを使用したいのですが、適切な構文は何ですか?
入力ファイルに問題があること(列が欠落している、列が正しく構成されていない、列が多すぎる、文字が間違っているなど)をユーザーにクリーンかつ正確に報告し、回復できるようにしたいと考えています。不可解なエラーを吐き出して停止するだけではありません。それを行うための最良の方法は何ですか?