比较MATLAB中单元格数组中的后续字符串元素

时间:2013-12-23 13:24:33

标签: string matlab cell-array

我有一个单元格数据< 1048536x1>在MATLAB中的字符串。我想比较单元格数组中的相邻字符串元素。 MATLAB中有函数吗?我尝试使用strcmp,但它只适用于有两个字符串而不是单元格数组中相邻字符串的情况。任何帮助非常感谢。

1 个答案:

答案 0 :(得分:2)

要将每个字符串与下一个字符串进行比较,请使用

sameIdx = find(strcmp(Data(1:end-1),Data(2:end)));

这样,sameIdx任意位置的字符串都与位置sameIdx+1的字符串相同。请注意,这样,您无需检查相同的先前字符串。