올바르지 않은 출력 인수 개수
기본적으로 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);