Отладка и анализ

Диагностируйте проблемы, проверяйте синтаксис и совместимость версий

Когда вы работаете в редакторе, MATLAB® автоматически определяет потенциальные проблемы кодирования. Функции отладки помогают вам диагностировать определенные проблемы. Кроме того, можно создавать отчеты, которые помогают вам обновить код при обновлении до более нового релиза MATLAB.

Функции

расширить все

dbclearУдаление точек по оси Х
dbcontВыполнение возобновления
dbdownПротивоположное dbup сдвиг рабочей области
dbquitВыход из режима отладки
dbstackСтек вызовов функции
dbstatusСписок всех точек по оси Х
dbstepВыполните следующую исполняемую линию из текущей точки останова
dbstopУстановите точки останова для отладки
dbtypeОтобразите файл с номерами линий
dbupСдвиньте текущую рабочую область в рабочую область вызывающего абонента в режиме отладки
keyboardДайте управление клавиатуре
echoОтображать операторы во время выполнения функции или скрипта
checkcodeПроверьте файлы кода MATLAB на возможные проблемы
mlintrptВыполняйте checkcode для файла или папки
codeCompatibilityReportСоздайте отчет о совместимости кода
analyzeCodeCompatibilityСоздайте результаты анализа совместимости кода

Темы

Отладка

Отладка программы MATLAB

Отлаживайте программу MATLAB в интерактивном режиме в редакторе или программно в Командном окне.

Добавление напоминаний к файлам

Аннотация файла облегчает поиск областей кода, которые вы намереваетесь улучшить, завершить или обновить позже.

Настройки редактора/отладчика

Для настройки редактора используйте настройки Editor/Debugger.

Проверка синтаксиса

Проверяйте синтаксис при вводе

Некоторые записи отображаются различными цветами в Командном окне, Редакторе и Live Editor, чтобы помочь вам идентифицировать элементы MATLAB. Это известно как подсветка синтаксиса.

Проверьте код на ошибки и предупреждения

Используйте анализатор кода MATLAB, чтобы автоматически проверить код на наличие проблем с кодированием.

Отчет анализатора кода MATLAB

Сгенерируйте отчет, который идентифицирует потенциальные ошибки, проблемы и возможности для улучшения вашего кода.

Настройки анализатора кода

Установите настройки анализатора кода, чтобы включить или отключить функции анализатора кода и задать настройки индикатора сообщений.

Совместимость версий

Отчет о совместимости кода MATLAB

Сгенерируйте отчет, чтобы идентифицировать потенциальные проблемы совместимости в коде при обновлении до более нового релиза MATLAB.