이 페이지의 내용은 이전 릴리스에 관한 것입니다. 해당 영문 페이지는 최신 릴리스에서 제거되었습니다.
C++ 애플리케이션을 사용한 데이터 교환과 매핑
C++ 애플리케이션에서 MATLAB 데이터와 상호 작용
C++ Engine API 및 C++용 MATLAB Data API 항목을 사용하여 C++ 프로그램과 MATLAB® 함수 간에 데이터를 전달하는 예제입니다.
강한 데이터형 지정 인터페이스를 사용하여 MATLAB과 C++ 간에 엄격한 데이터형 매핑을 적용합니다. matlab.engine.typedinterface.generateCPP
함수를 호출하여 MATLAB 함수와 클래스에 대한 C++ 헤더 파일을 생성합니다. 그런 다음, 이러한 헤더 파일을 사용하여 C++ 애플리케이션을 빌드할 때 C++ 코드를 작성하지 않고도 MATLAB 함수와 클래스를 C++ 함수와 클래스로 사용할 수 있습니다.
함수
도움말 항목
MATLAB 데이터형 만들기
- Create Structure Arrays from C++
Create structure arrays in C++ and pass them to MATLAB, or retrieve structure arrays from MATLAB. - Create Cell Arrays from C++
Create heterogeneous arrays in C++ to use as MATLAB cell arrays. - Pass Enumerations to MATLAB from C++
Pass members of a MATLAB enumeration class to MATLAB from C++. - Pass Sparse Arrays to MATLAB from C++
Pass arrays from C++ to MATLAB as MATLAB sparse arrays. - Use MATLAB Handle Classes in C++
Integrate MATLAB handle classes with C++ applications.
강한 데이터형 지정 인터페이스
- Write MATLAB Code for Strongly Typed C++ Interface
Specify data type requirements in MATLAB code. - Data Type Mappings Between C++ and Strongly Typed MATLAB Code
Refer to data type mappings between C++ and MATLAB when using strongly typed MATLAB code. - Limitations of Strongly Typed Interface for C++
Strongly typed interface for C++ features not supported in MATLAB.
문제 해결
C++용 MATLAB Engine API는 MATLAB에 대한 특정 예외 클래스를 정의합니다.