Установка точек останова для отладки
dbstop in устанавливает точку останова в первой строке исполняемого файла в filefile. При выполнении fileMATLAB ® переходит в режим отладки, приостанавливает выполнение в точке останова и отображает строку, в которой он приостановлен.
dbstop in задает точку останова в указанном расположении. Выполнение MATLAB приостанавливается непосредственно перед этим местоположением, если оно не является анонимной функцией. Если местоположение является анонимной функцией, выполнение приостанавливается сразу после точки останова.file at location
dbstop in задает условную точку останова в первой исполняемой строке файла. Выполнение приостанавливается только в том случае, если file if expressionexpression возвращает значение true (1).
dbstop in задает условную точку останова в указанном месте. Выполнение приостанавливается в этом месте или непосредственно перед ним, только если file at location if expressionexpression возвращает значение true.
dbstop if приостанавливает выполнение в строке, соответствующей указанному conditioncondition, такие как error или naninf. В отличие от других точек останова, эта точка останова не устанавливается в определенной строке конкретного файла. MATLAB приостанавливается в любой строке любого файла, когда указано condition происходит.
dbstop( восстанавливает точки останова, ранее сохраненные в b)b. Файлы, содержащие сохраненные точки останова, должны находиться в пути поиска или в текущей папке. MATLAB назначает точки останова по номеру строки, поэтому строки в файле должны быть такими же, как при сохранении точек останова.
Прежде чем начать отладку, убедитесь, что программа сохранена и что программа и все файлы, которые она вызывает, существуют в пути поиска или в текущей папке.
Чтобы возобновить выполнение после того, как точка останова приостановит выполнение, используйте dbcont или dbstep. Для выхода из режима отладки используйте dbquit. Чтобы удалить все точки останова в файле, используйте dbclear in . Чтобы удалить все точки останова во всех файлах, используйте filenamedbclear all. Дополнительные сведения см. в разделе dbclear.
MATLAB может перестать реагировать, когда он останавливается в точке останова при отображении модального диалогового окна или фигуры, созданной программой. Для выхода из режима отладки и возврата к подсказке MATLAB (>>), используйте Ctrl + C.