MATLAB提供工具箱(Matlab編碼器,Matlab編譯器,Simulink編碼器)來生成內置函數的C和C++源代碼。我想知道是否有任何工具箱或功能生成的Java源代碼(不加密的JAR /類文件)的MATLAB代碼/內置函數?Matlab能否生成Java源代碼?
16
A
回答
5
我認爲這是你正在尋找的產品:MATLAB Builder JA(但建設者加密您的MATLAB功能和周圍生成Java包裝,使他們的行爲就像任何其他的Java類。)
+0
我認爲它運行在運行時,所以會有開銷。另一種選擇是生成可以使用JNI調用的C代碼的matlab編碼器。 – ggb667
11
沒有什麼將MATLAB源代碼轉換爲Java源代碼。附加產品MATLAB Builder JA將歸檔並加密您的MATLAB源代碼,並創建一個獨立的.jar文件包裝器,使您可以從Java調用MATLAB代碼,但不會生成Java源代碼。
請注意,MATLAB編碼器和Simulink編碼器產生C而不是C++代碼,並且MATLAB編譯器以類似於Builder JA的方式工作,歸檔和加密您的MATLAB代碼並生成可執行的包裝器。
編輯:自發布R2015b,功能產生.jar文件已經從MATLAB生成器JA轉移到新產品MATLAB編譯SDK,這也將產生.dll文件和.NET程序集。 MATLAB Builder JA不再作爲產品存在。
相關問題
- 1. 從MATLAB源代碼生成文件
- 2. 的Java/Scala庫生成Java源代碼
- 3. 從java源文件代碼生成
- 4. 自動生成Java源代碼
- 5. antlr - 從java源代碼生成語法
- 6. 生成Java源代碼和跳轉
- 7. Eclipse UML插件生成Java源代碼
- 8. MATLAB C++代碼生成
- 9. Matlab simulink c代碼生成
- 10. Matlab高效代碼生成
- 11. GPU代碼生成與MATLAB
- 12. 從python生成MATLAB代碼
- 13. 生成Java代碼
- 14. Java代碼生成
- 15. Java代碼生成
- 16. matlab代碼源
- 17. Java源代碼中的機械生成的java源文件
- 18. 生成Go源代碼
- 19. SpringRoo @RooWebScaffold,生成源代碼
- 20. 源代碼生成藥劑
- 21. 從AST生成源代碼
- 22. C++ 11源代碼生成
- 23. 高級Java代碼生成
- 24. JPA的Java代碼生成
- 25. 從Java生成LLVM代碼
- 26. 代碼生成 - XML到Java
- 27. 從WSDL生成Java代碼
- 28. Java代碼生成器
- 29. 從matlab src代碼生成調用圖
- 30. MATLAB到C代碼生成流程
*「未加密的JAR /類文件」*它們被編碼爲二進制文件,而不是加密的(默認情況下)。 –