从java中调用matlab
来源:互联网 发布:淘宝新店一单刷6个 编辑:程序博客网 时间:2024/06/05 03:37
操作的结果是matlab函数作为一个包被引入,在eclipse中可以import这个java包, 从而建立matlab类的对象. 此操作并不能直接得到matlab的java代码, 只能通过接口对matlab函数进行访问.
此次试验以matlab程序,PCA算法为例
1 matlab端准备:
1.
a)
b)
l设置后,重启matlab才能有效。
l用getenv JAVA_HOME,在Matlab的命令窗口中试验,看看得到的返回值正确方可说明其对Matlab生效了。
l添加
l添加%JAVA_HOME%/bin/javac
2.
a)
b)
c)
d)
由于matlab文件要以函数方式被调用,所以如果没有函数头,要加一个函数头
function LiS_110402_AR_PCA_rdm()
从新build即可完成修改.
在java中使用这个matlab函数,进行如下形式调用即可. 由于例子中PCA在函数中输出结果,所以没有返回值
import com.mathworks.toolbox.javabuilder.*;import PCA.*;public class test { public static void main(String[] args) throws MWException { // TODO Auto-generated method stub PC p =new PC(); Object[] a = null; float b=0.0f; p.LiS_110402_AR_PCA_rdm(); System.out.println("complate"); }}
运行后即在java窗口显示结果:
AR PCAtest_mode = 6Data reading...ans = 75.2941complate
- 从java中调用matlab
- 【Matlab】在Java中调用matlab函数
- java中调用matlab代码
- java中调用matlab代码 (matlab java builder)
- 在Java程序中调用Matlab函数
- java 中调用 Matlab 的函数
- 在Java程序中调用Matlab函数
- 在Java程序中调用Matlab函数
- java 中调用 Matlab 的函数
- 在Java程序中调用Matlab函数
- linux中java调用matlab环境安装
- java中调用matlab的函数
- 在java程序中调用matlab程序
- 在Java中调用MATLAB函数
- java中调用Matlab的函数+注意事项
- 如何从VC中调用MATLAB的神经网络工具箱
- [Note]matlab中调用java类或运行java
- 用jni从C++中调用java
- java十大网站
- 【IOS】Object c 代码块-block阅读笔记
- javaSE-反射
- Redis Sentinel:集群Failover解决方案
- 使用地图的意义
- 从java中调用matlab
- android overlay 对LCD的测试
- SAP公司在中国的组织结构
- mybatis Association标签 column属性应对多值的情况
- c# 注册表操作,用于更新软件
- oracle 的日志
- Android 异步加载图片
- 胡乱写写
- Convert Sorted Array to Binary Search Tree