Можно диагностировать проблемы с программой MATLAB® или графически или программно. Оба подхода позволяют вам устанавливать точки останова приостанавливать выполнение вашей программы MATLAB, таким образом, можно исследовать значения, где вы думаете, что проблема могла быть.
dbclear | Удалите точки останова |
dbcont | Возобновите выполнение |
dbdown | Инвертируйте dbup сдвиг рабочей области |
dbquit | Выйдите из режима отладки |
dbstack | Стек вызовов функции |
dbstatus | Листинг всех точек останова |
dbstep | Выполните следующую исполняемую строку от текущей точки останова |
dbstop | Установите точки останова для отладки |
dbtype | Дисплейный файл с номерами строки |
dbup | Переключите текущую рабочую область к рабочей области вызывающей стороны в режиме отладки |
клавиатура | Введите с клавиатуры |
эхо | Отобразите операторы во время функционального выполнения |
Чтобы отладить вашу программу MATLAB графически, используйте Редактор/Отладчик. Также можно использовать функции отладки в Командном окне.
Установите точки останова в MATLAB делать паузу в заданной строке в файле в заданной строке в файле только, когда заданное условие соблюдают, или когда MATLAB сталкивается с ошибкой.
Исследование значений в то время как отладка
В то время как ваша программа приостановлена, просмотрите значение любой переменной в настоящее время в рабочей области, чтобы видеть, производит ли строка кода ожидаемый результат.