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