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