Java端无需修改正确调用Matlab函数方法

  • Post author:
  • Post category:java


首先,感谢你的阅读,本人观点:学习编程是个漫长的过程并不是一时就会很厉害的,关键是坚持,快乐地学习,在这里分享我的一些笔记给你;

环境准备

1.机器上有Eclipse 3.1和Matlab 2007a

2.机器的环境变量设置

(1)JAVA_HOME (JDK的安装位置,如C:\Program Files\Java\jdk1.5.0)

设置后,重启matlab才能有效。

用getenv JAVA_HOME在Matlab的命令窗口中试验,看看得到的返回值正确方可说明其对Matlab生效了。

(2)Classpath

添加matlabInstallRoot \toolbox\javabuilder\jar\javabuilder.jar

(3)Path

添加%JAVA_HOME%/bin/javac

将matlab的m文件生成为jar

1.在matlab的command窗口输入deploytool,会在右侧弹出一个新窗口(Deployment Tool)。

2.在Deployment Tool中,点击new按钮,选择Matlab Builder for Java与Java Package.新建一个工程名字,如flying.prj .

3.确保在Deployment Tool面板中的Generate Verbose Output被勾上了。

4.将欲被java调用的m文件(如mydraw.m,其中包括两个参数(x,y))从Matlab整个界面的左侧工作目录面板,拖拽到