使用java执行Matlab函数

时间:2011-02-15 12:02:39

标签: java matlab matlab-deployment javabuilders

我正在编写一个使用matlab进行图像处理的应用程序,然后使用Java的界面显示结果。由于某些原因,我要使用Java和Matlab。

如何在java中使用matlab函数?如何创建和访问界面。

4 个答案:

答案 0 :(得分:4)

matlabcontrol是一个Java API,它允许您调用图像处理函数或脚本并将结果返回给Java。要开始使用,请查看walkthrough

答案 1 :(得分:2)

MATLAB Builder JA是在Java中使用MATLAB代码的一种选择。这是一个非免费的工具箱,用于从MATLAB代码创建jar文件,以便import编辑为Java。注意有关jar文件创建的限制。

在MATLAB中使用Java类要容易得多,因为您可以在MATLAB代码中实例化Java类。 Undocumented Matlab是MATLAB中Java集成的宝贵资源。

检查Using Sun Java Classes in MATLAB Software以获取The MathWorks提供的官方信息。

答案 2 :(得分:1)

快速谷歌提出了这个http://j-integra.intrinsyc.com/support/com/doc/other_examples/Matlab.htm

或者,您可以从命令行执行matlab功能吗?如果是这样,你可以使用 Runtime.getRuntime().exec("your matlab function")

答案 3 :(得分:0)

从R2016b开始,您可以使用官方MATLAB Engine API for Java,它似乎允许与matlabcontrol相同的功能。