<分区>
MATLAB 提供工具箱(Matlab Coder、Matlab 编译器、Simulink Coder)来为内置函数生成 C 和 C++ 源代码。我想知道是否有任何工具箱或功能可以为 matlab 代码/内置函数生成 java 源代码(未加密的 JAR/类文件)?
<分区>
MATLAB 提供工具箱(Matlab Coder、Matlab 编译器、Simulink Coder)来为内置函数生成 C 和 C++ 源代码。我想知道是否有任何工具箱或功能可以为 matlab 代码/内置函数生成 java 源代码(未加密的 JAR/类文件)?
最佳答案
没有什么可以将 MATLAB 源代码转换为 Java 源代码。附加产品 MATLAB Builder JA 将存档和加密您的 MATLAB 源代码,并创建一个独立的 .jar 文件包装器,使您能够从 Java 调用 MATLAB 代码,但它不会生成 Java 源代码。
请注意,MATLAB Coder 和 Simulink Coder 生成 C 代码,而不是 C++ 代码,而且 MATLAB Compiler 的工作方式与 Builder JA 相似,即存档和加密您的 MATLAB 代码并生成可执行包装器。
编辑:自 R2015b 版以来,生成 .jar 文件的功能已从 MATLAB Builder JA 移至新产品 MATLAB Compiler SDK,后者还将生成 .dll 文件和 .NET 程序集。 MATLAB Builder JA 不再作为产品存在。
关于java - Matlab 可以生成 Java 源代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14273573/