Main Content

JavaMATLAB Engine API

Java®용 MATLAB® Engine API를 사용하면 Java 프로그램이 다음과 같이 MATLAB과 동기식 또는 비동기식으로 상호 작용할 수 있습니다.

  • MATLAB 시작 및 종료.

  • 로컬 컴퓨터에서 MATLAB 세션에 연결 및 연결 끊기.

  • Java에서 전달된 입력 인수와 MATLAB에서 반환된 출력 변수를 사용해서 MATLAB 함수 호출.

  • MATLAB 기본 작업 공간에서 MATLAB 명령문 실행.

  • Java에서 MATLAB으로 또는 MATLAB에서 Java로 변수 전달.

MATLAB과의 비동기 통신은 Java Future 인터페이스인 java.util.concurrent.Future를 기반으로 합니다.

Java와 MATLAB 간에 전달되는 데이터 배열의 크기는 2GB로 제한됩니다. 이 크기 제한은 데이터뿐 아니라 프로세스 간에 전달되는 추가 정보에도 적용됩니다.

Java용 MATLAB Engine API는 MATLAB 제품의 일부로 포함되어 있습니다. Java용 MATLAB 엔진 응용 프로그램을 빌드하려면 지원되는 버전의 JDK™가 설치되어 있어야 합니다. 버전 정보는 MATLAB Interfaces to Other Languages를 참조하십시오.

관련 항목