当前位置:科普知识站>IT科技>

java|matlab

IT科技 阅读(5.84K)

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

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

在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();}}