我正在寻找一种在MATLAB中将大量可变数量的矩阵存储在数组中的方法.
有没有办法实现这个目标?
例:
for i: 1:unknown
myArray(i) = zeros(500,800);
end
Run Code Online (Sandbox Code Playgroud)
如果不知道数组的长度是多少,我可以根据需要修改附加信息.
更新:性能是我努力实现这一目标的主要原因.之前它曾将数据作为单个矩阵获取,实时显示,然后继续处理下一组数据.
我尝试使用多维数组,如下面Rocco所建议的那样,但是我的数据太大了以至于我用完了内存,我可能需要针对我的情况寻找另一种选择.当我尝试其他建议时会更新.
更新2:谢谢大家的建议,但是我应该预先指定,精度和速度都是这里的一个不可或缺的因素,在尝试三维数组并重新评估方法之前,我可能需要考虑回到原来的方法.用于导入数据.