我已经使用了Matlab随附的JavaBuilder,以便可以使用JAVA程序中的Matlab函数。为此,我需要安装Matlab编译器。有没有一种方法可以使用JAVA中的Matlab,而无需使用Matlab编译器?我的意思是,Matlab可以创建matlab函数的JAVA版本(从matlab转换为JAVA)吗?
谢谢
最佳答案
如果您有Matlab(但没有builderJA),则可以使用matlabcontrol在Java中使用matlab函数(可能还有其他替代方法,但我不知道)
如果根本没有Matlab,则可以在其他装有Matlab和builderJA的计算机上“创建matlab函数的Java版本”,并在自己的计算机上使用jar文件。您只需要在计算机上安装MCR(Matlab编译器运行时-免费)。
严格回答您的问题:
有没有一种方法可以使用JAVA中的Matlab,但无需
有Matlab编译器吗?
答案是:
是的,您可以使用它。使用matlabcontrol(与Matlab交互的Java API)。