【问题标题】:String concatenation in vertical matrix in matlabmatlab中垂直矩阵中的字符串连接
【发布时间】:2012-08-13 19:00:21
【问题描述】:

我有一个像

这样的垂直矩阵
names = {
11
22
33
44
55
}

我想将相同的字符串连接到所有喜欢的人

names = {
11nere
22nere
33nere
44nere
55nere
}

matlab 怎么做?

【问题讨论】:

  • 给定你的括号,你实际上有一个cell 数组。您还需要指定条目是数字还是字符串 - 您编写它的方式它们似乎是数字。请参阅下面的答案。

标签: string matlab


【解决方案1】:

这一个班轮应该做到这一点

names = cellfun(@(x)[num2str(x), 'nere'], names, 'uniformoutput', false);

我假设 names 单元格数组包含数字条目而不是开头的字符串 - 否则它会更简单,

names = cellfun(@(x)[x, 'nere'], names, 'uniformoutput', false);

【讨论】:

    猜你喜欢
    • 2012-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    相关资源
    最近更新 更多