小编use*_*685的帖子

MATLAB中的矩阵数组

我正在寻找一种在MATLAB中将大量可变数量的矩阵存储在数组中的方法.

有没有办法实现这个目标?

例:

for i: 1:unknown
  myArray(i) = zeros(500,800);
end
Run Code Online (Sandbox Code Playgroud)

如果不知道数组的长度是多少,我可以根据需要修改附加信息.

更新:性能是我努力实现这一目标的主要原因.之前它曾将数据作为单个矩阵获取,实时显示,然后继续处理下一组数据.

我尝试使用多维数组,如下面Rocco所建议的那样,但是我的数据太大了以至于我用完了内存,我可能需要针对我的情况寻找另一种选择.当我尝试其他建议时会更新.

更新2:谢谢大家的建议,但是我应该预先指定,精度和速度都是这里的一个不可或缺的因素,在尝试三维数组并重新评估方法之前,我可能需要考虑回到原来的方法.用于导入数据.

arrays matlab matrix

39
推荐指数
2
解决办法
12万
查看次数

标签 统计

arrays ×1

matlab ×1

matrix ×1