阅读量:0
要在Java中调用MATLAB程序,需要使用MATLAB引擎API。以下是一个简单的示例代码,演示了如何在Java中调用MATLAB程序并执行:
import com.mathworks.engine.*; public class MatlabIntegration { public static void main(String[] args) { try { // 启动MATLAB引擎 MatlabEngine matlab = MatlabEngine.startMatlab(); // 在MATLAB中执行一个简单的命令 matlab.eval("x = 1:10;"); matlab.eval("y = x.^2;"); // 从MATLAB中获取结果 double[] result = matlab.getVariable("y"); // 打印结果 for (double value : result) { System.out.println(value); } // 关闭MATLAB引擎 matlab.close(); } catch (Exception e) { e.printStackTrace(); } } }
请确保已经安装了MATLAB,并添加了MATLAB引擎的库文件到Java项目中。