exponenta event banner

Неверное количество выходных аргументов

По умолчанию feval и fevalAsync при вызове функций MATLAB ® методы запрашивают один выходной аргумент. Некоторые функции MATLAB ведут себя по-разному в зависимости от количества запрашиваемых выходных аргументов. Первый входной аргумент используется для указания количества требуемых выходных аргументов следующим образом:

  • Если требуется вызвать функцию без выходных данных, укажите первый аргумент как 0

  • Если требуется вызвать функцию с несколькими выходными данными, укажите точное число.

Например, MATLAB disp функция не возвращает выходной аргумент. Этот вызов для disp требуется один выходной аргумент:

engine.feval("disp", 100);
Error using disp
Too many output arguments.

Необходимо явно указать количество выходных аргументов как 0:

engine.feval(0, "disp", 100);

Связанные темы