Генерация кода для списков аргументов переменной длины

Когда вы используете varargin и varargout для генерации кода, существуют эти ограничения:

  • Вы не можете использовать varargin или varargout в функциональном определении для функции верхнего уровня в блоке MATLAB function или в графике Stateflow®, который использует MATLAB® в качестве языка действия.

  • Вы не можете записать в varargin. Если вы хотите записать во входные параметры, скопируйте значения в локальную переменную.

  • Чтобы индексировать в varargin и varargout, используйте фигурные скобки {}, не круглые скобки ().

  • Генератор кода должен смочь определить значение индекса в varargin или varargout.

Похожие темы