Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

MATLAB과 C++

MATLAB®에서 직접 C/C++ 라이브러리 기능 호출 또는 MATLAB 함수를 호출하는 최신 C++ 프로그램 작성

C/C++와 MATLAB을 연결하는 방법에는 여러 가지가 있습니다.

  • 공유 라이브러리—기능을 내보내는 C 또는 C++ 공유 라이브러리가 있는 경우 MATLAB 인터페이스를 빌드하고 이 라이브러리에 패키징하여 MATLAB 사용자와 공유할 수 있습니다. 자세한 내용은 MATLAB에서 C++ 호출하기 항목을 참조하십시오.

  • C++에서 MATLAB에 액세스—MATLAB을 시작하고, 인수와 함께 MATLAB 함수를 실행하며, MATLAB과 C++ 프로그램 간에 데이터를 교환하는 C++ 프로그램을 작성하려면 C++용 MATLAB Engine API를 사용하십시오. 자세한 내용은 C++에서 MATLAB 호출하기 항목을 참조하십시오. MATLAB 데이터를 사용한 작업은 C++용 MATLAB Data API 항목을 참조하십시오.

  • MATLAB에서 C++ 코드 실행(MEX 파일)—C++ 프로그램의 효율성을 제공하고 MATLAB에서 외부 함수와 라이브러리에 액세스할 수 있는 MATLAB 함수를 생성하려면 C++ MEX API를 사용하십시오. 자세한 내용은 MATLAB에서 호출 가능한 C++ 함수 작성하기(MEX 파일) 항목을 참조하십시오.

일부 기존 코드는 loadlibrary 함수를 호출하거나 C Matrix API를 포함하는 C 인터페이스를 사용하지만, 이러한 인터페이스의 C++ 언어 지원 기능에는 제한이 있습니다. 이러한 코드를 유지해야 하는 경우 MATLAB에서 C 호출하기 항목을 참조하십시오.

카테고리