输出参量数目不正确
默认情况下,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);