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