java - 从java调用matlab函数

标签 java matlab

我想从我的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/

相关文章:

c - 如何将结构从 Matlab 代码转换为 C 代码(使用 Matlab 编译器)

c++ - sub2Ind matlab 到 c++/opencv 的转换

java - Ruby on Rails 是 Java 的一个东西

java - Android R 无法解析为变量 - 更改包名称

java - 使用一个 Controller 处理多个 JavaFX 按钮

matlab - 将日期转换为最接近的月底日期 MATLAB

java - 如何从我的Java项目中删除com.sun.jndi.ldap引用?

java - Optaplanner ChangeMove 过滤

matlab - 卷创建

matlab在获取pointgrey图像时崩溃