JAVA調用Matlab代碼(MATLAB 2014a)

本人考慮到用java繪製圖形以及實現一些計算效率不高,實現起來有些複雜。而利用MATLAB寫好相應的計算函數,然後打包成jar包供Java調用,在某些情況下會更加方便。或者有些時候會涉及到使用Java調用MatLab展現一些二維三維圖。因此用到Java調用MatLab源代碼。
本文使用的MATLAB 2014a版本
首先,我們要安裝JDK1.7/1.8,因爲Matlab2014a版本對應的java是1.7的,否則生成的jar包會不兼容不能使用。
這裏寫圖片描述
接下來詳細講解下如何將matlab函數做成jar包
1)新建一個腳本,將函數寫進去,然後在命令行輸入deploytool,彈出如下窗口,選擇Libary Compiler
這裏寫圖片描述
2)選擇打包的類型,填寫函數及類名
這裏寫圖片描述
上圖中1.選擇java Package;
2.選擇我們事先寫好的腳本;
3.如果jar運行在安裝matlab的電腦上打上第一個勾即可,若安裝在無matlab的電腦上選上第二行的勾。
4.類名
5.方法名稱
3)都選擇完成之後點擊右上角的綠勾Package,出現下面界面
這裏寫圖片描述
4)生成jar包
這裏寫圖片描述
5)調用,另外還需要將下圖中的jar包放入項目中。這樣我們就可以編寫java代碼來調用matlab中寫的函數了。
這裏寫圖片描述
這裏寫圖片描述

相關代碼在我的百度雲中,大家可以去下載看看。鏈接:http://pan.baidu.com/s/1i5h6XId 密碼:9wpl

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章