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