- 积分
- 32
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2019-8-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我们都知道,MATLAB在数值分析方面是很优秀的,因此我们有时候需要使用Java调用MATLAB写的一些函数。那么今天就给大家说说怎么弄。
提前声明:我的电脑系统是win10企业版,MATLAB版本为2016B。jdk1.7。
一,准备MATLAB程序
我就写了一个小程序,用于绘制一元二次方程的函数图像,程序如下:
function javaCallMatlab(x1)
x=-x1:0.1:x1;
y=x.^2;
plot(x,y)
二准备工作
在控制台输入deploytool,会出现下面对话框。
然后选取第三个,点击library Compiler。进入下面界面:
我们在第一步找到并选中Java package,第二步导入.m文件,也就是我们要转换为jar包的MATLAB程序代码。3为生成jar包名,在底下我们也可以看到4是类名和5是方法名,其中类名可以修改,方法名无法修改。
三.生成jar文件
这个时刻是最令人激动的时刻,我们只需点击上图第三布的package,稍等片刻即可,这个时间稍微长点。如下图。
成功之后。生成成功之后我们在左侧导航栏或文件夹里面就可以找到生成的jar包。
但如果你每次都打包失败的话,那就检查一下你的Java版本, MATLAB1016B目前仅支持Java1.7,不支持Java1.8。
|
|