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