【发布时间】:2017-08-29 08:51:58
【问题描述】:
我想在字符串元胞数组中添加一个字符串。例如,如果我:
q = {'1', '2'};
p = '3';
我想做这样的事情
a = prepend(q, p);
a =
'3' '1' '2'
如何添加字符串?
【问题讨论】:
标签: string matlab cell-array prepend
我想在字符串元胞数组中添加一个字符串。例如,如果我:
q = {'1', '2'};
p = '3';
我想做这样的事情
a = prepend(q, p);
a =
'3' '1' '2'
如何添加字符串?
【问题讨论】:
标签: string matlab cell-array prepend
你有一个char 的单元格数组,而不是字符串。string and char 自 R2016b 发布以来意味着不同的东西。您可以像 cell arrays are combined 一样将 char 数组添加到元胞数组中。
a=[p,q]
以类似的方式,您还可以将 char 元胞数组与字符串数组或简单的 char 数组与字符串数组组合,这将产生一个字符串数组。如果需要,可以稍后使用cellstr 将数据类型更改为 char 元胞数组。
【讨论】: