Matlab可以生成Java源代码吗?

Sha*_*han 16 java matlab

MATLAB提供工具箱(Matlab Coder,Matlab编译器,Simulink Coder)来生成内置函数的C和C++源代码.我想知道是否有任何工具箱或功能为matlab代码/内置函数生成java源代码(未加密的JAR /类文件)?

Sam*_*rts 11

没有任何东西可以将MATLAB源代码转换为Java源代码.附加产品MATLAB Builder JA将存档和加密您的MATLAB源代码,并创建一个独立的.jar文件包装器,使您可以从Java调用MATLAB代码,但它不会生成Java源代码.

请注意,MATLAB Coder和Simulink Coder生成C而不是C++代码,MATLAB编译器的工作方式与Builder JA类似,归档和加密MATLAB代码并生成可执行包装器.

编辑:自R2015b发布以来,生成.jar文件的功能已从MATLAB Builder JA移至新产品MATLAB Compiler SDK,后者还将生成.dll文件和.NET程序集.MATLAB Builder JA不再作为产品存在.


bla*_*bla 5

我认为这是您正在寻找的产品:MATLAB Builder JA(但构建器会加密您的MATLAB函数并围绕它们生成Java包装器,以便它们的行为与任何其他Java类一样.)