Java调用Matlab简单教程.ppt

上传人:max****ui 文档编号:6365168 上传时间:2020-02-24 格式:PPT 页数:13 大小:2.11MB
返回 下载 相关 举报
Java调用Matlab简单教程.ppt_第1页
第1页 / 共13页
Java调用Matlab简单教程.ppt_第2页
第2页 / 共13页
Java调用Matlab简单教程.ppt_第3页
第3页 / 共13页
点击查看更多>>
资源描述
Java调用Matlab简单教程 1 设置环境变量 右击我的电脑 属性 高级 环境变量 系统变量 添加JAVA HOME 2 写一个matlab函数 保存为mysum m文件 functiondata mysum vec data sum vec 该文件中的函数名就是以后生成的java文件中的函数名 3 在matlab新建一个DeploymentProject 工程名就是即将生成的jar文件的名字 4 将mysum m文件添加进来 5 重命名类名 6 buildtheproject build成功后 应该生成了一个 jar和一个 ctf 以后要用到的两个主要文件 点击这里build 7 设置Java工程属性 Eclipse里新建一个project 将上面生成的jar文件 ctf文件和javabuilder jar放到 classpath所在文件夹里 同时将两个jar文件添加到javabuildpath里 在工程上右击 选属性 8 写javadriver类 importcom mathworks toolbox javabuilder importyu3 这是刚才生成的jar文件publicclassTest publicstaticvoidmain String args Object x null 输入Object result null 输出yu3classtheMagic null theMagic是随便取的对象名 yu3class是matlabrenameclass时取的名字try x newObject 3 x 0 1 x 1 2 x 2 3 x 0 newMWNumericArray 1 MWClassID DOUBLE x 1 newMWNumericArray 2 MWClassID DOUBLE x 2 newMWNumericArray 3 MWClassID DOUBLE x 3 newMWNumericArray newDouble 4 MWClassID DOUBLE Createnewmagicobject theMagic newyu3class Computemagicsquareandprintresult result theMagic mysum 1 x 1表示输出一个东西System out println result 0 doubleres MWNumericArray result 0 getDouble 1 转换成java的数据类型System out println resis res catch Exceptione System out println Exception e toString finally Freenativeresources MWArray disposeArray x MWArray disposeArray result if theMagic null theMagic dispose 这个例子集中展示了输入参数是array的情况 对于输出是array的情况 可参考matlab自带的magicsquare的例子 谢谢
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!