我想知道如何在Matlab中存储一些数据,稍后我可以从Java代码调用这些数据?
我想存储一些通过Matlab生成的数据,并希望从Java代码库中访问这些数据,以便进一步处理。请告诉我怎么做? matlabcontrol是一个Java API,允许从Java调用MATLAB。 您可以求值、feval以及获取和设置变量。互动可以 可以从MATLAB内部或外部执行 JMatIO是一个JAVA库,可以使用Matlab的二进制代码进行读/写/操作 MAT文件 当前支持的数据类型为:我想知道如何在Matlab中存储一些数据,稍后我可以从Java代码调用这些数据?,java,matlab,Java,Matlab,我想存储一些通过Matlab生成的数据,并希望从Java代码库中访问这些数据,以便进一步处理。请告诉我怎么做? matlabcontrol是一个Java API,允许从Java调用MATLAB。 您可以求值、feval以及获取和设置变量。互动可以 可以从MATLAB内部或外部执行 JMatIO是一个JAVA库,可以使用Matlab的二进制代码进行读/写/操作 MAT文件 当前支持的数据类型为: +双数组 +UInt8,Int8阵列 +UInt64,Int64阵列 +字符数组 +结构 +单元阵列
+双数组
+UInt8,Int8阵列
+UInt64,Int64阵列
+字符数组
+结构
+单元阵列
+天冬氨酸酶阵列
什么样的数据?如果在Matlab中有一个普通的二维矩阵,它可以作为
double[][]
参数直接传递给Java方法
请参阅上的MATLAB文档。请注意,MATLABstruct
不能直接传递给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互操作性的问题。浏览一下,你一定会找到你想要的。嗯,看起来很有趣,我可能得亲自去看看。