Main Content

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이 데이터를 분석하고 결과를 플로팅합니다.

Plot from engdemo engine application.

다음 메시지와 함께 프로그램이 계속됩니다.

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

관련 예제

세부 정보