我正在编写一个使用matlab进行图像处理的应用程序,然后使用Java的界面显示结果。由于某些原因,我要使用Java和Matlab。
如何在java中使用matlab函数?如何创建和访问界面。
答案 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相同的功能。