java matlab是什么,讓我們一起了解一下?
MATLAB是Java矩陣工廠,利用MATLAB寫好相應的計算函數,然后打包成jar包供Java調用,在某些情況下會更加方便,或者有些時候會涉及到使用Java調用MatLab展現一些二維三維圖,因此用到Java調用MatLab。
使用MATLAB應該注意什么?
1、MatLab的版本必須是2006b+(包括2006b或更高版本),因為只有在這些版本中才有MATLAB Builder for Java(也叫Java Builder)。
2、運行機器上必須裝有JRE 并且版本要和MatLab自帶的jre 大版本保持一致(位數也要保持一致)(大版本一致既可,比如同是1.6,或者1.7既可)查看MatLab 自帶JRE版本位數方法:在MatLab中Command Windows中輸入 【version -java】 命令查看。
在Java中調用Matlab方法有哪些方式?
方式一:functionName(int arg0, Object... agr1): Object[] 。
方式二:functionName(List arg0, List agr1): void。
方式三:functionName(Object[] arg0, Object[] agr1): void。
大致都有2個參數,第一個參數是定義輸出結果,第二個參數為輸入參數。
我們通過java新建一個matlab函數轉換成的類,并通過此類調用matlab函數。
import?yanhua.Yanhua; import?com.mathworks.toolbox.javabuilder.MWException; public?class?Test1?{ public?static?void?main(String?args[])?throws?MWException{ Yanhua?yanhua?=?new?Yanhua(); yanhua.yanhua(); } }
以上就是小編今天的分享了,希望可以幫助到大家。