이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

C MEX 파일 응용 프로그램

mxArray를 사용하여 MATLAB®과 호환되는 C/C++ 프로그램 작성

참고

C MEX API의 함수들은 C Matrix API에 정의된 MATLAB mxArray 데이터형을 사용합니다. C++11 기능을 사용하여 응용 프로그램을 작성하려면 C++ MEX 응용 프로그램 항목을 참조하십시오.

직접 작성한 C 또는 C++ 프로그램을 내장 함수인 것처럼 MATLAB 명령줄에서 호출할 수 있습니다. 이러한 프로그램을 MEX 파일이라고 하며, 함수의 이름이 MEX 파일의 이름입니다.

MEX 파일을 생성하려면 MATLAB API를 사용하여 프로그램을 작성하십시오. 이러한 라이브러리에 있는 함수를 사용하면 MEX 파일과 작업 공간 간에 데이터를 원활하게 전송할 수 있습니다. C Matrix API나 MATLAB Data API 중 하나를 선택하십시오. 이러한 API의 함수는 혼합하여 사용할 수 없습니다.

mex 함수를 사용하여 소스 파일을 실행 가능한 프로그램으로 빌드하십시오. MEX 파일을 다른 MATLAB 사용자와 공유할 수도 있습니다.

C/C++ 프로그램이 있고 이 프로그램에서 MATLAB 함수를 호출하려면 Engine API 중 하나를 사용하십시오.

C/C++ 프로그램에서 MATLAB 데이터를 읽고 쓰려면 MAT 파일 데이터를 읽기 위한 MATLAB C API 항목을 참조해 사용하십시오.