我正在寻找一种在MATLAB中将大量矩阵存储在数组中的方法。
是否有任何方法可以实现这一点?
示例:
for i: 1:unknown
myArray(i) = zeros(500,800);
end
如果数组长度未知,如需更多信息,我可以进行修改。
更新: 性能是我尝试实现这一目标的主要原因。之前,它会将数据作为单个矩阵获取,在实时显示后继续处理下一组数据。
我尝试了下面Rocco建议的使用多维数组的方法,但我的数据太大了,导致内存不足,我可能需要寻找另一种解决方案。我会在尝试其他建议后进行更新。
更新2: 感谢所有人的建议,但我应该事先指定,精度和速度都是重要因素,我可能需要考虑回到原始方法,然后重新评估导入数据的方法,而不是尝试3D数组。