环境:
系统:kali linux 2017
java: 1.8
matlab:R2016b
idea:2016
1.编写matlab脚本:
drawplot.m
%画图 自定义函数drawplot 参数 x y
function drawplot(x, y)
plot(x, y); %%使用matlab函数plot()作图
grid on %网格显示
xlabel(‘X轴值‘)
ylabel(‘Y轴值‘)
title(‘Java调用MatLab作图例子‘)
脚本保存到指定文件夹
在matlab命令窗口:
>> deploytool
选择Liberary Compiler
TYPE:java package
EXPORTED:选择drawplot.m
修改类名为:Plotter
点击package
文件夹下面会多出刚才的工程,里面有我们要要用的jar(xxx.jar)
在idea下新建工程:javaMatlab
libs文件夹下有两个依赖包:
---xxx.jar
---javabuilder,jar (在matlab安装目录\toolbox\javabuilder\jar\jarbuilder.jar)
packagecom.xh.matlab4java;importcom.mathworks.toolbox.javabuilder.MWArray;importcom.mathworks.toolbox.javab