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