我想在字符串的单元格数组中添加一个字符串。例如,如果我:
q = {'1', '2'};
p = '3';
我想做那样的事情
a = prepend(q, p);
a =
'3' '1' '2'
我如何预先添加字符串?
答案 0 :(得分:8)
您的单元格数组为char
,而不是字符串
自{R2016b'发布以来,string
and char
意味着不同的事情。您可以使用与cell arrays are combined相同的方式将char数组添加到单元数组中。
a=[p,q]
以类似的方式,您还可以将char的单元数组与字符串数组或带字符串数组的简单char数组合并,这将导致字符串数组。如果需要,可以使用cellstr
将数据类型稍后更改为char的单元数组。