Incorrect Number of Output Arguments
By default, the feval and fevalAsync methods
request one output argument when calling MATLAB® functions. Some MATLAB functions behave differently depending on the number of output arguments
requested. Use the first input argument to specify the number of required output
arguments as follows:
If you want to call the function with no outputs, specify the first argument as
0If you want to call the function with more than one output, specify the exact number.
For example, the MATLAB
disp function does not return an output
argument. This call to disp requires one output argument:
engine.feval("disp", 100);
Error using disp
Too many output arguments.You must specify the number of output arguments explicitly as
0:
engine.feval(0, "disp", 100);