Существует несколько шагов, которые можно предпринять, чтобы идентифицировать функции, которые могут привести к ошибкам во время преобразования.
%#codegen
и coder.screener
(MATLAB Coder)
Добавьте %#codegen
прагма к верхней части MATLAB® файл, который преобразуется в фиксированную точку. Добавление этой директивы предписывает анализатору кода MATLAB помочь вам диагностировать и исправить нарушения, которые привести к ошибкам во время попытки ускорить или инструментализировать ваш код.
coder.screener
(MATLAB Coder) функция принимает вашу функцию как входной параметр и предупреждает вас о чем-либо в коде, который не поддерживается для codegen. Поддержка Codegen необходима для минимальных и максимальных предложений по логгированию и типам данных.
Обратитесь к таблице поддерживаемых функций
Таблицу функций, поддерживаемых для генерации кода и преобразования с фиксированной точкой, см. в разделе Языковая поддержка.