【发布时间】:2014-12-03 10:29:42
【问题描述】:
我想存储一个在 for 循环的每次迭代中改变其大小的数组。 例如,
for y=1:100
for x=1:50
.
.
ms(:,x,y) = ans;
.
.
end
end
“ans”是一个行向量,在 y 的每次迭代中都会改变其大小。
如何将这些可变长度的“ans”存储到 ms 中?
当我尝试将“ms”初始化为单元格时,它会显示一条错误消息“无法从双精度单元格转换为单元格”。
我有什么方法可以解决这个问题?
谢谢 亲切的问候
【问题讨论】:
-
使用元胞数组,即
{}而不是()
标签: matlab cell-array variable-length-array