2016-03-03 18 views
1

有我的方式轉換成我使用MATLAB創建的GUI和情節,並把它轉換成Java代碼,這樣我可以在Java編譯和使用Java進行進一步增強的圖形用戶界面?如何將我的Matlab GUI轉換爲Java?

我不想被束縛在Matlab的,所以我覺得我應該移動到更開放源碼環境?

+0

我可以建議最接近的事是導出用於創建積成一些中性格式(例如ASCII CSV)的數據,然後將其導入你喜歡的地方,並繪製它,只要你喜歡.. –

回答

1

簡答:不可能。

解釋備選方案的長答案: 沒有辦法將MATLAB代碼自動轉換爲JAVA代碼,這樣的軟件不存在。有幾種方法可以用來從JAVA調用MATLAB代碼。如果目標系統上有可用的MATLAB安裝,則列出可能性in this question。如果您的目標系統上沒有MATLAB,可能性列於this answer。請注意,使用OCTAVE的答案可能不適用於您的GUI。

不具有MATLAB在目標系統上可用的和需要的GUI組件時,MATLAB生成器JA也許用於自動轉換到罐中的唯一的選擇(未到Java代碼)。這也是一個非常昂貴的選擇。

+0

謝謝! 然後,我想問問...我可以在其他語言中使用matlab功能嗎?像Java或C++一樣?我希望能夠以三維方式繪製方程。 – racemic

+0

您的問題是廣泛的給出一個有用的答案,特別是適合評論的答案。我相信它可以用Java或C++完成。 – Daniel