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