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