查看完整版本 : [求助]怎么没有java与matlab混合编程的资料
abclovbeien
2009-03-02, 16:10
怎么没有java与matlab混合编程的资料,请各位大虾给点提示,如果我要在java中用matlab中的mvnpdf函数,应该怎么办咯?谢谢
hxverygood
2009-04-20, 15:33
不知楼主已经学到哪种程度了
咱们应该好好交流一下,虽然我也才开始接触Java混合编程
1. 写一个m文件:
function y=myfunc(x)
y = mvnpdf(x);
2. 使用Deploytool将该m文件生成jar包, 假设Deploytool时工程名字为“func”,类名也为“func”;
生成jar包时可能需要选上“MRC”这一项(至少在我的机子上添加了这个设置才能被Java调用,不知为什么);
生成后,将该jar包和Matlab提供的javabuilder.jar导入 到Java工程目录下
3. 写Java代码:
可以照着帮助上的例子写,但帮助给的方法不知问什么在我这里无法实现(我想实现的是“getmagic.java”这个例子)
关键代码:
import com.mathworks.toolbox.javabuilder.*;
import func.*;
func f = new func();
x = …… //楼主先声明x变量并赋值
f.myfunc(x); //调用myfunc,也就调用了mvnpdf(x)
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.