5
私はオクターブデバッガを使ってゼロ除算が起こる場所を検出しようとしています。そのためには、 "debug_on_warning()"を使用するのが理にかなっています。しかし、私はこの関数呼び出しの使い方を理解していません。 私はそれをスクリプトのどこかに置くべきですか?デバッガはどのように起動しますか? 例が素晴らしいでしょう!オクターブデバッガはどのように使用されていますか?
私はオクターブデバッガを使ってゼロ除算が起こる場所を検出しようとしています。そのためには、 "debug_on_warning()"を使用するのが理にかなっています。しかし、私はこの関数呼び出しの使い方を理解していません。 私はそれをスクリプトのどこかに置くべきですか?デバッガはどのように起動しますか? 例が素晴らしいでしょう!オクターブデバッガはどのように使用されていますか?
OctaveマニュアルのDebugging sectionをご覧ください。
debug_on_warning (1)
をスクリプトの先頭に置き、警告が発生したときに停止し、デバッグモードで終了させる必要があります。次に、dbwhere
と入力して現在地を確認します。
これは私のやり方ですが、問題があると思われる特定の領域にコマンドkeyboard
を残しておきます。次に、dbstep
を使用して、スクリプトを1行ずつ評価します。