Отчет совместимости кода содержит информацию, чтобы помочь вам обновить свой код до новой версии MATLAB. Это содержит эти разделы.
Syntax Errors — Таблица с деталями о синтаксических ошибках. Например, Используя ~, чтобы проигнорировать значение не разрешен в этом контексте. Синтаксические ошибки приводят к невыполнимому коду и, в то время как они не начаты с новой версии MATLAB, синтаксические ошибки влияют на анализ совместимости.
Таблица включает эту информацию.
Столбец отчета | Описание |
---|
Случаи | Общее количество синтаксических ошибок в файле. |
FileName | Имя файла, который содержит синтаксические ошибки. |
Functionality that has been removed — Таблица с деталями о функциональности, которая используется в анализируемом коде и это было удалено. Например, 'wavfinfo' был удален. Используйте 'AUDIOINFO' вместо этого.
Таблица включает эту информацию.
Столбец отчета | Описание |
---|
Описание | Описание проверки. Описание - то же самое как сообщение анализатора кода. |
Документация | Соединитесь с большей информацией в документации. |
Удаленный в | Релиз, в котором была удалена функциональность. |
FileName | Имя файла, который содержит отмеченную проверку. |
Строка | Местоположение указания номера строки в файле отмеченной проверки. |
Functionality that has changed behavior — Таблица с деталями о функциональности, которая используется в анализируемом коде и это изменило поведение. Например, 'легенда' изменилась и может интерпретировать имя аргумента как свойство легенды вместо метки. Чтобы включать метку с тем же именем как свойство легенды, задайте метки с помощью массива ячеек или массива строк. Обратитесь к документации для списка затронутых имен свойства.
Таблица включает эту информацию.
Столбец отчета | Описание |
---|
Описание | Описание проверки. Описание - то же самое как сообщение анализатора кода. |
Документация | Соединитесь с большей информацией в документации. |
Влияет на код, записанный прежде | Релиз, в котором была изменена функциональность. |
FileName | Имя файла, который содержит отмеченную проверку. |
Строка | Местоположение указания номера строки в файле отмеченной проверки. |
Unsupported functionality that might cause errors — Файлы, перечисленные здесь, используют функциональность, которая не поддержана, не документирована, и не предназначается для потребительского использования. Обновите свой код, чтобы использовать зарегистрированную функциональность, чтобы избежать ошибок и неожиданных изменений поведения. Например, 'awtinvoke' не поддержан и может быть изменен или удален без уведомления. С соответствующими изменениями кода используйте javaMethodEDT вместо этого.
Таблица включает эту информацию.
Столбец отчета | Описание |
---|
Описание | Описание проверки. Описание - то же самое как сообщение анализатора кода. |
Документация | Соединитесь с большей информацией в документации. |
FileName | Имя файла, который содержит отмеченную проверку. |
Строка | Местоположение указания номера строки в файле отмеченной проверки. |
Functionality that will be removed — Таблица с деталями о функциональности, которая используется в анализируемом коде и это будет удалено в будущем релизе. Например, 'aviinfo' будет удален в будущем релизе. Используйте 'VideoReader' вместо этого.
Таблица включает эту информацию.
Столбец отчета | Описание |
---|
Описание | Описание проверки. Описание - то же самое как сообщение анализатора кода. |
Документация | Соединитесь с большей информацией в документации. |
FileName | Имя файла, который содержит отмеченную проверку. |
Строка | Местоположение указания номера строки в файле отмеченной проверки. |
Functionality that will change behavior — Таблица с деталями о функциональности, которая используется в анализируемом коде и это изменит поведение в будущем релизе. Например, 'interp1 (..., 'кубический')' изменится в будущем релизе, чтобы выполнить кубическую свертку. Чтобы продолжить использовать сохраняющую форму кусочную кубичную интерполяцию, используйте 'interp1 (..., 'pchip')' вместо этого.
Таблица включает те же столбцы как раздел Functionality that will be removed.
New functionality that might improve code — Рассмотрите обновление вашего кода. Текущий код, как ожидают, продолжит работать в будущих релизах, но более новая функциональность рекомендуется. Например, Программируемое использование ОТОБРАЖЕНИЯ не рекомендуется. Используйте DISP или FPRINTF вместо этого.
Таблица включает эту информацию.
Столбец отчета | Описание |
---|
Описание | Описание проверки. Описание - то же самое как сообщение анализатора кода. |
Документация | Соединитесь с большей информацией в документации. |
FileName | Имя файла, который содержит отмеченную проверку. |
Строка | Местоположение указания номера строки в файле отмеченной проверки. |
Подавление | Ли и как эта проверка подавлена в Редакторе. Значение Ни одного указывает, что проверка не подавлена. |
Full list of checks performed — Таблица с информацией о проверках выполняется на заданном коде. Это включает следующую информацию.
Столбец отчета | Описание |
---|
Случаи | В анализируемом коде, общем количестве случаев, где конкретная проверка отмечается. |
Файлы | В анализируемом коде, количестве файлов, где конкретная проверка отмечается. |
Описание | Описание проверки. Например, Использование новая строка, точка с запятой или запятая перед этим оператором или STRMATCH не рекомендуется. Используйте STRNCMP или VALIDATESTRING вместо этого. Описание - то же самое как сообщение анализатора кода. |
Серьезность | Серьезность проверки. Например, Error или Warning . Ошибки могут указать на синтаксические ошибки или использование функциональности, которая больше не поддерживается. Предупреждения могут указать на возможности улучшить ваш код. |
Идентификатор | Идентификатор для кода MATLAB сообщения анализатора. |
Документация | Соединитесь с большей информацией в документации. |
Full list of files analyzed — Список файлов, что MATLAB анализируется для совместимости кода.