Matlab:将字符串添加到字符串元胞数组中
Matlab: Prepend string to a cell array of strings
我想在字符串元胞数组中添加一个字符串。例如,如果我:
q = {'1', '2'};
p = '3';
我想做那样的事情
a = prepend(q, p);
a =
'3' '1' '2'
如何在字符串前添加?
您有一个 char
元胞数组,而不是字符串。
string
and char
mean different things since the release of R2016b. You can prepend a char array to a cell array in the same way how cell arrays are combined.
a=[p,q]
以类似的方式,您还可以将 char 元胞数组与字符串数组组合,或者将简单的 char 数组与字符串数组组合,这将生成一个字符串数组。如果需要,稍后可以使用 cellstr
将数据类型更改为 char 元胞数组。
我想在字符串元胞数组中添加一个字符串。例如,如果我:
q = {'1', '2'};
p = '3';
我想做那样的事情
a = prepend(q, p);
a =
'3' '1' '2'
如何在字符串前添加?
您有一个 char
元胞数组,而不是字符串。
string
and char
mean different things since the release of R2016b. You can prepend a char array to a cell array in the same way how cell arrays are combined.
a=[p,q]
以类似的方式,您还可以将 char 元胞数组与字符串数组组合,或者将简单的 char 数组与字符串数组组合,这将生成一个字符串数组。如果需要,稍后可以使用 cellstr
将数据类型更改为 char 元胞数组。