2011-02-03 92 views
2

我正在設計一個基於MATLAB的算法。是否有可能從Java應用程序中調用該MATLAB源代碼?基於MATLAB的Java程序

有沒有人遇到過這樣的問題?

+0

雖然不是在matlab中,但在java和android(http://code.google.com/p/android-opencv/)中有OpenCV的實現。 – 100rabh 2011-02-03 06:41:16

回答

2

可以使用matlabcontrol從Java調用MATLAB。它是專門爲此設計的Java API。但是,它要求MATLAB在運行Java代碼的同一臺機器上運行。當你放置Android標籤時,我假設你想在Android設備上運行它(雖然在你的描述中沒有提及),並且沒有已知的方式直接在Android上運行MATLAB代碼。 matlabcontrol絕對不會那樣做,但是你可以用它來編寫一個Java應用程序,它充當你的Android應用程序的服務器。同樣,您也可以使用MATLAB Builder JA來生成相同的代碼,這些代碼需要MATLAB或MATLAB Compiler Runtime(免費提供 - 所以用戶不需要購買MATLAB)。