【发布时间】:2017-06-13 13:53:57
【问题描述】:
我有一个 6x2 元胞数组,如下所示:
'Word1_MSW' '1234'
'Word1_LSW' '5678'
'Word2_MSW' '1234'
'Word2_LSW' '5678'
'Word3_MSW' '1234'
'Word3_LSW' '5678'
我想做的是找到所有相应的单词并自动连接它们。例如,我想找到所有 Word1 并将它们连接起来,使 MSW 从左侧开始,如下所示:'12345678'。然后我想将它们存储到一个新数组中,这样我就有了:
Word1 '12345678'
Word2 '12345678'
Word3 '12345678'
【问题讨论】:
-
它们是否总是完全相同的格式?当字数大于 9 时,它们看起来如何?
'Word134_MSW'? -
好吧,我有一个更大的单元阵列,但为了简单起见,只发布了它的一个子集。所以我可以在第 1 列中包含其他字符串,例如“ThisWord”、“ThisandThatWord”,基本上第一列的计数可能会有所不同,但第二列的计数将始终相同。
-
也许这个例子过于简单了。第一列格式是否总是
'XXXXXXXX_MSW'? LSW 和 MSW 是唯一的选择吗? -
是的,格式总是一样的。是的,唯一的选择是 LSW 和 MSW。
-
我认为它们不按顺序排列,是吗?否则每对都像数学一样简单
标签: arrays matlab find concatenation