Поскольку C и C++ являются статически типизированными языками, во время компиляции MATLAB® Coder™ должны определить свойства всех переменных в файлах MATLAB. Чтобы вывести свойства переменных в файлах MATLAB, MATLAB Coder должен идентифицировать свойства входов в первичную функцию, также известную как функция верхнего уровня или точки входа. Поэтому, если ваша первичная функция имеет входы, вы должны задать свойства этих входов для MATLAB Coder. Если ваша первичная функция не имеет входных параметров, вам не нужно задавать свойства входов для локальных функций или внешних функций, вызываемых основной функцией.
Если вы не используете символ tilde (~) для задания неиспользуемых входных параметров функции, необходимо задать то же количество и порядок входов, что и функция MATLAB. Если вы используете символ тильды, входы по умолчанию к вещественному, скалярному удваивается.
Задайте определение входа одним из следующих методов: