可能重复:
MATLAB中可扩展数据结构
在我的当前 MATLAB 脚本中,我有一个非常大的不确定大小的增长数组。目前我无法做任何事情,因为如果我实际上进行预分配,它将需要比应该需要的多得多的内存(每个像素的最大可能值是 640,但通常在 2-5 左右)。
通常在这种情况下,我会使用 C++ 中的向量或类似的东西,它们与给定容量呈指数关系增长。但是我认为 Matlab 中的矩阵开始更快地分段,比专门针对目的的 C++ 向量更快。
你们认为什么是这种情况下最好的替代方案?或者我应该坚持使用普通数组,并希望顺序添加约 100k 元素可以正常工作?
提前致谢。