我有一个单元格数据< 1048536x1>在MATLAB中的字符串。我想比较单元格数组中的相邻字符串元素。 MATLAB中有函数吗?我尝试使用strcmp
,但它只适用于有两个字符串而不是单元格数组中相邻字符串的情况。任何帮助非常感谢。
答案 0 :(得分:2)
要将每个字符串与下一个字符串进行比较,请使用
sameIdx = find(strcmp(Data(1:end-1),Data(2:end)));
这样,sameIdx
任意位置的字符串都与位置sameIdx+1
的字符串相同。请注意,这样,您无需检查相同的先前字符串。