C 애플리케이션에서 MATLAB 함수 호출하기
참고
C용 Engine API보다 C++용 MATLAB® Engine API를 사용하는 것이 좋습니다. C++용 MATLAB Engine API는 엔진 애플리케이션을 작성하기 위한 최신 C++ 기능을 포함합니다. 자세한 내용은 C++에서 MATLAB 호출하기 항목을 참조하십시오. C용 Engine API를 제거할 계획은 없습니다.
matlabroot/extern/examples/eng_mat 폴더에 있는 프로그램 engdemo.c는 독립 실행형 C 프로그램에서 엔진 함수를 호출하는 방법을 보여줍니다. 이 예제에서는 C Matrix API를 사용합니다.
이 프로그램의 Microsoft® Windows® 버전을 보려면, matlabroot\extern\examples\eng_mat 폴더에 있는 engwindemo.c를 여십시오. C++ 버전을 보려면 engdemo.cpp를 여십시오.
이 프로그램의 첫 부분은 MATLAB을 시작하고 데이터를 보냅니다. 그러면 MATLAB이 데이터를 분석하고 결과를 플로팅합니다.

다음 메시지와 함께 프로그램이 계속됩니다.
Press Return to continue
Return 키를 누르면 프로그램이 계속됩니다.
Done for Part I. Enter a MATLAB command to evaluate. This command should create a variable X. This program will then determine what kind of variable you created. For example: X = 1:5
X = 17.5를 입력하면 프로그램이 계속 실행됩니다.
X = 17.5 X = 17.5000 Retrieving X... X is class double Done!
마지막으로, 프로그램이 메모리를 비우고 MATLAB 엔진을 닫고 종료합니다.