在Matlab中,我想创建一个二维数组。第一维的长度为10.对于第一维中的每个数组,第二维的长度是未知的。所以,我使用一个单元格数组来创建它:
c = cell(1, 10)
现在,假设我想在第一维中向数组添加一个元素,例如值6
。我输入什么命令?感谢。
答案 0 :(得分:1)
如果你想将元素追加到第一个单元格数组:
>> c = cell(1, 10);
>> c{1}{end+1} = 6
最初,当c{1}
为空时,这会给出
>> c{1}
ans =
[6]
现在,要附加(第二个)元素,请执行相同的
>> c{1}{end+1} = 7
现在给出了
>> c{1}
ans =
[6] [7]
答案 1 :(得分:0)
您可以使用:{}
如果您想添加6
,可以执行以下操作:
c {1} = 6
也可以这样做:
c(1)= {6}
如果您需要更多解释,可以查看Access Data in a Cell Array。