C 응용 프로그램에서 MATLAB 함수 호출하기
matlabroot
/extern/examples/eng_mat
폴더에 있는 프로그램 engdemo.c
는 독립 실행형 C 프로그램에서 엔진 함수를 호출하는 방법을 보여줍니다. 이 예제에서는 C Matrix API를 사용합니다.
참고
C++ 응용 프로그램에서 MATLAB® 함수를 호출하려면 C++용 MATLAB Data API를 사용하십시오. 자세한 내용은 C++에서 MATLAB 함수 호출하기 항목을 참조하십시오.
이 프로그램의 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 엔진을 닫고 종료합니다.