2013-05-02 7 views
0

Java GUI를 작성했으며 Java GUI의 jButtons 이벤트 click에서 MATLAB (.m) 함수를 실행하여 실행하려고합니다. 인터넷에서 검색 한 결과, MATLAB Builder로이를 수행 할 수있는 방법을 발견했습니다.Java with Matlab 연결

동일한 작업을 수행하는 데 사용할 수있는 MATLAB Builder 이외의 다른 방법이 있습니까?

+1

* "MATLAB Builder 이외의 다른 방법이 있습니까?"* 왜 다른 방법이 필요합니까? 그런 식으로 잘못 되었나요? –

+0

그것은 .java 파일로만 구성된 프로젝트를 만들기 때문에 프로젝트에 포함 된 Matlab (.m) 파일을 원합니다. (이유가 있기 때문에) .... –

+0

* "어떤 이유 때문에"* 그게 막연한가? 날 위해? * 실제 정보 *가 포함될 위험이 있습니다. *** 이유는 무엇입니까? *** –

답변

0

예, JMI 또는 JMatLink을 사용하여 Java의 MATLAB과 인터페이스 할 수 있습니다. 또는 좀 더 모험을한다면 직접 JNI 또는 JNA 라이브러리를 롤링하여 MATLAB의 C API와 직접 인터페이스 할 수 있습니다.

0

matlabcontrol은 Java에서 MATLAB을 호출 할 수있게 해주는 Java API입니다. MATLAB 내에서 또는 MATLAB 외부에서 MATLAB을 호출 할 수 있습니다.이 경우 MATLAB의 인스턴스가 시작되고 연결됩니다. MATLAB에서 eval 및 feval을 호출하고 결과를 MATLAB에 반환 할 수 있습니다. walkthrough은 예제를 통해이를 수행하는 방법을 설명합니다.