Когда вы используете varargin
и varargout
для генерации кода, существуют эти ограничения:
Вы не можете использовать varargin
или varargout
в функциональном определении для функции верхнего уровня в блоке MATLAB function или в графике Stateflow®, который использует MATLAB® в качестве языка действия.
Вы не можете записать в varargin
. Если вы хотите записать во входные параметры, скопируйте значения в локальную переменную.
Чтобы индексировать в varargin
и varargout
, используйте фигурные скобки {}
, не круглые скобки ()
.
Генератор кода должен смочь определить значение индекса в varargin
или varargout
.