errorの解決
error (エラー): 誤った計算を指示して、計算機が処理できない場合に出すメッセージのこと。
scilabで起こるerrorの主なものと解決法を説明する。
エラー | 説明と対策 |
!--error 8 加算に不整合があります. | データ数の異なるデータを加算している。 解決法: 最後に変更したところの中で、変数名を間違えていないか再度確認する。データ数を変更するような修正を行っていないか確認する。
|
!--error 10 一貫性がない掛け算です。 | データ数の異なるデータの掛け算を行っている。 解決法: 最後に変更したところの中で、 変数名を間違えていないか再度確認する。データ数を変更するような修正を行っていないか確認する。 |
警告: 関数が再定義されています: play . このメッセージを回避するには funcprot(0) を使用してください | initialize.sce を実行するたびに、この警告が出ますが、異常ではないので無視してよい。 |
!--error 9999 inconsistent element-wise operation | データ数の異なるデータの演算を行っている。 解決法: 最後に変更したところの中で、 変数名を間違えていないか確認する。データ数を変更するような修正を行っていないか確認する。 |
!--error 21 添字に誤りがあります. | x=[1,2,3,4,5]; x(6) 解決法: 演奏を長くしていくと、入りきらないためにこのerrorがおきることがあるから、演奏が長くなっていたら、一旦短くなるように変更してみる。 |
!--error 241 ファイル "initialize.sce" は存在しません. | initialize.sce というファイルが見つからなかった。 解決法: 自分のプログラム myprogram.sce と同じ場所にinitialize.sceがあるかを確認する。なかったらコピーをする。 |
!--error 10000 savewave: ファイル new.wav を開けません. at line 228 of function savewave called by : at line 2 of function writewave called by : writewave(x); | writewave(x)でファイルを開けない。 new.wav をmedia playerで開いたままにしているために、新しいファイルを開けない。 解決法: Media playerでnew.wav を再生していたら、Media playerをいったん終了して閉じる。
|