JAVA中使用MATLAB有多条途经,发现用Deployment Project将matlab的m文件转化为.jar包自己理解顺利:
但matlab要用7.10以后的,可以选matlabr2010a
使用方法:
1、编写MATLAB函数:
function out = plotsin(first, step, last)
in = first:step:last;
out = sin(in);
figure('name');
plot(in, out);
2、建立Deployment Project
在MATLAB中选择File >> New>> Deployment Project
Name:自定义项目名
Target:Java Package,建立jar包
3、在弹出的Deployment Tool面板中选Build标签,点Add Class,并定义类名(Myplot),
再点Add Files,选择刚才建立的m文件plotsin.m
4、点Build按钮生成jar包。
接下来就是在JAVA中如何使用了
1、将刚才生成的jar包和MATLAB自带的javabuilder.jar添加工程中
2、在测试文件中,代码如下:
try{
Myplot fun = new Myplot();
fun.plotsin(0, 0.1, Math.PI);
}catch(Exception e){
e.printStackTrace();
}
粒子群算法的JAVA代码 http://www.pudn.com/downloads138/sourcecode/java/detail592673.html
https://blog.sciencenet.cn/blog-384997-667324.html
上一篇:
JAVA数据库下一篇:
java中接口interface