주요 콘텐츠

C 애플리케이션에서 MATLAB 함수 호출하기

R2026b

참고

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 엔진을 닫고 종료합니다.

참고 항목

도움말 항목