我想知道如何在Matlab中存储一些数据,稍后我可以从Java代码调用这些数据?

我想知道如何在Matlab中存储一些数据,稍后我可以从Java代码调用这些数据?,java,matlab,Java,Matlab,我想存储一些通过Matlab生成的数据,并希望从Java代码库中访问这些数据,以便进一步处理。请告诉我怎么做? matlabcontrol是一个Java API,允许从Java调用MATLAB。 您可以求值、feval以及获取和设置变量。互动可以 可以从MATLAB内部或外部执行 JMatIO是一个JAVA库,可以使用Matlab的二进制代码进行读/写/操作 MAT文件 当前支持的数据类型为: +双数组 +UInt8,Int8阵列 +UInt64,Int64阵列 +字符数组 +结构 +单元阵列

我想存储一些通过Matlab生成的数据,并希望从Java代码库中访问这些数据,以便进一步处理。请告诉我怎么做?

matlabcontrol是一个Java API,允许从Java调用MATLAB。 您可以求值、feval以及获取和设置变量。互动可以 可以从MATLAB内部或外部执行

JMatIO是一个JAVA库,可以使用Matlab的二进制代码进行读/写/操作 MAT文件

当前支持的数据类型为:
+双数组
+UInt8,Int8阵列
+UInt64,Int64阵列
+字符数组
+结构
+单元阵列
+天冬氨酸酶阵列


什么样的数据?如果在Matlab中有一个普通的二维矩阵,它可以作为
double[][]
参数直接传递给Java方法

请参阅上的MATLAB文档。请注意,MATLAB
struct
不能直接传递给Java

如果Java代码需要标准的方法参数,如
列表
映射
,则可以从MATLAB中创建
数组列表
哈希映射

>> m = java.util.HashMap;
>> m.put('foo',3);
>> m.put('bar',4);
>> m

m =

{foo=3.0, bar=4.0}

零努力问题->零努力回答。什么样的数据?StackOverflow有80个关于Java-MATLAB互操作性的问题。浏览一下,你一定会找到你想要的。嗯,看起来很有趣,我可能得亲自去看看。