一从Java和Matlab混合编程
1.1环境配置
我采用的是Java、jdk1.6.0_45、Eclipse、Matlab2013a,都是64位:

为什么我要强调环境配置都一样呢,首先,我之前Matlab用的是2013a32位的,会报错,Java和Matlab混编要求环境是统一的,同时我之前jdk用的是1.7.0_75,画不出图来,因为matlab必须联合1.6的jdk才能画出图来。

1.2编写plotsin.m和plotcos.m文件
在这里插入图片描述
在这里插入图片描述
1.3编译写好的两个函数制作一个java包(.jar)(complie the pltosin function as a java Package)如下图所示,使用deploytool命令,然后build
在这里插入图片描述
生成的文件夹
在这里插入图片描述
在这里插入图片描述

1.4 新建一个 Java Project工程,工程名JavaUseMatlab
在这里插入图片描述

右键点击工程名,添加(.jar)包
在这里插入图片描述

在Java build Path的Libraries下,点击Add External JARS添加javabuilder.jar和建立的matlabplot.jar,如下图所示
在这里插入图片描述

javabuilder.jar和matlabplot.jar的位置如下图

在这里插入图片描述
在这里插入图片描述
1.4 新建个.java文件,右键工程名JavaUseMatlab,如下图所示
在这里插入图片描述
在这里插入图片描述
并在,MathPlotTest.java文件编写程序
在这里插入图片描述

1.5 Run As程序Java Application

结果如下图所示
在这里插入图片描述

这个过程就完成,这个例子网上有很多人做,我主要是在后面将生成的Figure,用JSP发布在网页上。

原文链接:https://blog.csdn.net/a519986543/article/details/53555996

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐