Main Content

올바르지 않은 출력 인수 개수

기본적으로 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);

관련 항목