我想从我的java文件中调用eig(),并且我希望该结果返回到我的文件中,但我找不到任何示例。我在该链接中找到了一个示例:
http://www.devsrealm.com/java/calling-matlab-from-java/#comment-335
但是 sqrt 的示例显示了 matlab 中的错误:
使用 sqrt 时出错 输出参数太多。
我如何从java调用eig()并获取袋V,D矩阵? 任何帮助都会非常有用。谢谢
最佳答案
matlabcontrol是一个 Java API,它允许您从 Java 调用 MATLAB。您可以从 MATLAB 内部调用 MATLAB,也可以从 MATLAB 外部调用 MATLAB,在这种情况下,将启动并连接 MATLAB 实例。它允许在 MATLAB 中调用 eval 和 feval 并将结果返回给 MATLAB。 walkthrough通过示例解释如何执行此操作。本演练详细介绍了如何指定正确的返回参数数量以获得所需的行为。
关于java - 从java调用matlab函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12448665/