是否有人在Java和Matlab之间建立了耦合,并且可以建议如何最好地完成这项工作?是否有一个我不应该错过的框架?
我想写一个java程序,它将参数传递给matlab函数并获取结果(以及基于迭代在matlab中创建的图片)。
此外,这些结果应显示在网站上,因此Java EE JSF将是我的选择。
如何最好地完成这种耦合?
答案 0 :(得分:1)
是的,Mathworks已经在Java和Matlab之间建立了耦合,并且可以建议如何最好地完成这项工作。您可以在this page开始阅读。
答案 1 :(得分:1)
您可以尝试使用JAMAL(JAva MAtlab Linking):http://jamal.khadkevich.org/about.html
答案 2 :(得分:1)
matlabcontrol是一个Java API,允许您从Java调用MATLAB。您可以在MATLAB中或从MATLAB外部调用MATLAB,在这种情况下启动并连接MATLAB实例。它允许在MATLAB中调用eval和feval并将结果返回给MATLAB。 walkthrough通过示例解释了如何执行此操作。演练使用内置的MATLAB函数和命令,但您可以将它与您自己的.m文件一起使用,因为使用matlabcontrol就像与MATLAB的命令窗口交互一样。