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