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