Main Content

Java Engine API 요약

com.mathworks 패키지

com.mathworks 패키지의 클래스용도
com.mathworks.engine.MatlabEngine

Java® 엔진용 API 정의

com.mathworks.engine.EngineException

MATLAB® 시작, 연결, 종료 또는 연결 끊기의 실패

com.mathworks.engine.UnsupportedTypeException

MATLAB 함수의 입력 또는 출력에서 지원되지 않는 데이터형

com.mathworks.engine.MatlabExecutionException

MATLAB 코드의 런타임 오류

com.mathworks.engine.MatlabSyntaxException

MATLAB 표현식의 구문 오류

com.mathworks.matlab.types 패키지는 Java의 특화된 MATLAB 유형을 지원합니다.

com.mathworks.matlab.types 패키지의 클래스MATLAB 유형
com.mathworks.matlab.types.Complex

Java의 MATLAB complex

com.mathworks.matlab.types.HandleObject

Java의 MATLAB handle 객체

com.mathworks.matlab.types.ValueObject

Java의 MATLAB 값 객체

com.mathworks.matlab.types.Struct

Java의 MATLAB struct(구조체)

com.mathworks.matlab.types.CellStr

MATLAB에 전달할 문자로 구성된 cell형 배열 생성

com.mathworks.engine.MatlabEngine 메서드

정적 메서드용도

startMatlab

동기식으로 MATLAB 시작

startMatlabAsync

비동기식으로 MATLAB 시작

findMatlab

동기식으로, 로컬 컴퓨터에서 실행 중인 사용 가능한 모든 공유된 MATLAB 세션 찾기

findMatlabAsync

비동기식으로, 로컬 컴퓨터에서 사용 가능한 모든 공유된 MATLAB 세션 찾기

connectMatlab

동기식으로, 로컬 컴퓨터에서 공유된 MATLAB 세션에 연결

connectMatlabAsync

비동기식으로, 로컬 컴퓨터에서 공유된 MATLAB 세션에 연결

멤버 메서드용도

feval

인수를 사용하여 동기식으로 MATLAB 함수 실행

fevalAsync

인수를 사용하여 비동기식으로 MATLAB 함수 실행

eval

MATLAB 명령문을 동기식으로 문자열로 실행

evalAsync

MATLAB 명령문을 비동기식으로 문자열로 실행

getVariable

MATLAB 기본 작업 공간에서 변수를 동기식으로 가져오기

getVariableAsync

MATLAB 기본 작업 공간에서 변수를 비동기식으로 가져오기

putVariable

MATLAB 기본 작업 공간에 동기식으로 변수 넣기

putVariableAsync

MATLAB 기본 작업 공간에 비동기식으로 변수 넣기

disconnect

명시적으로 현재 MATLAB 세션에서 동기식으로 연결 끊기

disconnectAsync

명시적으로 현재 MATLAB 세션에서 비동기식으로 연결 끊기

quit

현재 MATLAB 세션을 동기식으로 강제 종료

quitAsync

현재 MATLAB 세션을 비동기식으로 강제 종료

close

현재 MATLAB 세션 연결 끊기 또는 종료

java.util.concurrent.Future 인터페이스

멤버 메서드용도

get

계산이 완료될 때까지 기다린 후 결과 반환

cancel

이 작업의 실행 취소 시도

isCancelled

이 작업이 완료되기 전에 취소된 경우 true 반환

isDone

이 작업이 완료되면 true 반환

자세한 내용은 java.util.concurrent.Future에 대한 Java 문서를 참조하십시오.