在matlab中,有没有一种方法可以将包含表的.mat文件加载为高数组?

时间:2019-01-04 19:36:20

标签: matlab

我有保存在.mat文件上的表,这些表很重并且需要一些时间来加载。我也不认为可以通过保存单元格数组的方式将它们保存为数据存储区。为了减少计算时间,我想将它们用作高阵列,这样可以节省列中的某些迭代。
' myTallArray = tall(myTable)'可以解决问题,但我想知道是否有办法减少中间的' myTable = load(myTable.mat)'人,并将其加载为高大的阵列。

1 个答案:

答案 0 :(得分:2)

为什么不保存一次myTallArray

myTallArray = tall(myTable)
save('myTallTable.mat','myTallArray')

然后照常加载

load('myTallTable.mat')