Определите, подходит ли функция для генерации кода
coder.screener( анализирует точку входа MATLAB® функциональные fcn)fcn идентифицировать неподдерживаемые функции и языковые функции как проблемы податливости генерации кода. Проблемы податливости генерации кода отображаются в отчете о готовности.
Если fcn вызывает другие функции прямо или косвенно, которые не являются MathWorks® функции (встроенные функции MATLAB и функции тулбокса), coder.screener анализирует эти функции. Он не анализирует функции MathWorks.
Возможно, что coder.screener не обнаруживает все проблемы генерации кода. При определенных обстоятельствах возможно, что coder.screener сообщает о ложных ошибках.
Чтобы избежать необнаруженных проблем генерации кода и ложных ошибок, перед генерацией кода проверьте, что ваш код MATLAB подходит для генерации кода, выполнив эти дополнительные проверки:
Перед использованием coder.screener, устраните проблемы, которые идентифицирует анализатор кода.
После использования coder.screenerи перед генерацией кода C/C + + проверьте, что ваш код MATLAB подходит для генерации кода путем генерации и верификации MEX-функции.
coder.screener функция не сообщает о функциях, которые генератор кода рассматривает как внешние. Примерами таких функций являются plot, disp, и figure. Смотрите Использование MATLAB Engine для выполнения вызова функции в сгенерированном коде.
coder.screener( анализирует функцию MATLAB точки входа fcn,'-gpu')fcn идентифицировать неподдерживаемые функции и языковые функции для генерации кода GPU. Для этой опции требуется лицензия GPU Coder™.
coder.screener( анализирует несколько функций MATLAB точки входа.fcn_1,...,fcn_n)
coder.extrinsic (MATLAB Coder)