假设我有一个包含字符串的元胞数组:

c = {'foo1', 'foo2', 'foo3'}

我现在想为每个字符串添加相同的后缀“bar”,这样元胞数组就变成:
c = {'foo1bar', 'foo2bar', 'foo3bar'}

是否有这样做的快捷方式,而无需显式循环每个元素?

最佳答案

strcat 对元胞数组进行运算:

>> c = {'foo1', 'foo2', 'foo3'}
c =
    'foo1'    'foo2'    'foo3'
>> c2 = strcat(c,'bar')
c2 =
    'foo1bar'    'foo2bar'    'foo3bar'

关于string - 元胞数组,为每个字符串添加后缀,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22462855/

10-12 18:42