我正在尝试将Matlab生成的矩阵读入Java的二维数组中。 到目前为止,我一直在使用jmatio将Java中的数据写入.mat文件(成功),但是现在无法反向操作。 我已经使用以下代码将矩阵导入到MLArray对象中:
matfilereader = new MatFileReader("filename.mat");
MLArray j = matfilereader.getMLArray("dataname");
除了获取其字符串表示形式之外,我无法访问数据本身。我找不到任何关于此的示例或库的文档,实际上我编写了一个函数来将整个字符串解析为double[][]数组,但这仅适用于矩阵小于1000项的情况...
非常感谢您分享任何经验或提示。
Amir
MLDouble j = (MLDouble)matfilereader.getMLArray("dataname");
吗? - yuk