C 및 C++과 함께 MATLAB 사용하기

C 및 C++과 함께 MATLAB 사용하기

기존의 C 및 C++ 함수와 
타사 라이브러리로 MATLAB 응용 프로그램을 확장할 수 있습니다.

C 및 C++로 작성된 
MATLAB 함수 만들기

MATLAB®에서 MEX 함수로 C 및 C++ 코드를 확장하고 MATLAB 내장 함수처럼 호출할 수 있습니다. 다시 말해, MATLAB에서 알고리즘을 다시 작성하지 않고도 기존의 C 및 C++ 코드를 사용할 수 있습니다. MEX 함수를 통해 MATLAB 작업 공간에서 C 및 C++ 코드로 MATLAB 배열을 만들고 수정할 수 있습니다. C++ MEX 함수를 사용하면 불필요한 데이터 복사 없이 표준 C++ 라이브러리를 통해 바로 MATLAB 데이터에 액세스할 수 있습니다.


자세히 알아보기

두 문자열 간의 레벤슈타인 거리를 계산하는 MEX 함수.

두 문자열 간의 레벤슈타인 거리를 계산하는 MEX 함수.

C 또는 C++ 라이브러리에 연결하는 MATLAB 인터페이스 만들기.

C 또는 C++ 라이브러리에 연결하는 MATLAB 인터페이스 만들기.

C 및 C++ 라이브러리에 연결하는 MATLAB 인터페이스 만들기

MATLAB에서는 과학 연산, 하드웨어 통합 또는 특화된 파일 I/O를 위해 타사 C 및 C++ 라이브러리에 연결되는 인터페이스를 만들 수 있습니다. C 및 C++ 코드를 작성하지 않고 내장된 툴로 인터페이스를 만들어 개발 시간을 단축할 수 있습니다. 헤더 파일 또는 소스 코드로 인터페이스를 구축할 수 있습니다. 라이브러리 사용자는 컴파일러를 사용하지 않고도 MATLAB에서 라이브러리 함수를 호출하고 C++ 객체를 사용할 수 있습니다.


C 및 C++ 응용 프로그램에서 MATLAB 알고리즘에 액세스하기

C 및 C++ 응용 프로그램에서 MATLAB 알고리즘을 사용할 수 있습니다. MATLAB Engine API for C and C++를 통해 응용 프로그램이 MATLAB 작업 공간의 변수를 사용하거나 수정하고, MATLAB 함수를 호출하고, MATLAB 명령을 실행할 수 있습니다. C 및 C++ 응용 프로그램에서 MATLAB 인스턴스를 시작하고 정지하거나 기존의 MATLAB 인스턴스에 액세스할 수도 있습니다.

MATLAB 알고리즘을 더 광범위하게 배포해야 한다면 MATLAB Coder™를 통해 MATLAB 코드로부터 ANSI C 및 C++ 코드를 생성하여 데스크탑 시스템부터 임베디드 하드웨어까지 다양한 플랫폼에 배포할 수 있습니다.


MATLAB Engine API for C++.

MATLAB Engine API for C++.