2016-06-20 8 views
0

.matファイルの現在の行にmatlabデバッガブレークポイントを作成すると、その時点でmatlabにデバッガが起動します。すなわち、現在のコードの実行を一時停止し、デバッガにドロップしますか?matlabデバッガブレークポイントを作成し、.mファイルにデバッガを入力します。コードコード

これは私が外部エディタでmatlabファイルを編集するために役立ちます。私はファイルを保存し、matlabは私がそのファイルに設定したブレークポイントをクリアします。私が試してみました:それはファイルの最初の行にブレークポイントを設定するために動作しません

dbstop at [current_file.m] 

。あなたは、コード内の特定のポイントで停止するkeyboardを使用することができ

import IPython 
IPython.embed() 

答えて

2

:例として

は、パイソンに、これはによって行うことができます。
唯一の問題は、それが、\削除コードを追加するたびに編集が必要なことであるブレークポイント

4

あなたが特定の行で停止するようdbstopを使用することができます。

dbstop in FILESPEC at LINENO 

help dbstopはあなたにすべてのオプションを提供します。

+0

ありがとう、私はこれを試しましたが、目的のために - デバッグコード - それは堅牢ではありません。なぜなら、その行の上のファイルを編集すると行番号が間違ってしまうからです。その後、ブレークポイントは 'dbstop'の行の上になり、トリガされません。 – mjeppesen

関連する問題