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 호출하기 항목을 참조하십시오.
카테고리
- MATLAB에서 C++ 호출하기
MATLAB에서 직접 C 및 C++ 라이브러리 기능 호출
- MATLAB에서 C/C++ MEX 함수 호출하기
MEX 파일은 MATLAB에서 생성되는 함수로, C/C++ 프로그램을 호출합니다.
- C++에서 MATLAB 호출하기
C++ 프로그램에서 MATLAB 코드를 실행하며, 객체 지향 프로그래밍과 비동기 실행을 지원
- C++용 MATLAB Data API
MATLAB Data API를 사용하여 C++ 프로그램에서 MATLAB 데이터 읽고 쓰기