プログラムのデバッグ
次は,Mathematica のプログラムをデバッグする際のヒントです.
- まず,1つのコマンドが1つのセルに入るようにプログラムを分割してください.こうすると,各コマンドを評価して,結果の出力を見ることができます.
- Tableのような反復コマンドを使っている場合は,反復変数を使うようにしてください.例えば次のようなコマンドは,
Table[f[x],{x,1,5}]
下記のようにします.
f[1]
f[2]
f[3]
f[4]
f[5]
- 上述のヒントは,ModuleあるいはBlockを使った関数定義に有効です.
- Print コマンドを使ってネストしたコマンドの中の変数の値を見ることもできます.
| |