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

String MATLAB中单元数组中后续字符串元素的比较,string,matlab,cell-array,String,Matlab,Cell Array,我在MATLAB中有一个字符串的单元格数组数据。我想比较单元格数组中相邻的字符串元素。MATLAB中有函数吗?我尝试使用strcmp,但它只在单元格数组中有两个字符串而不是相邻字符串时才起作用。非常感谢您的帮助。要将每个字符串与下一个字符串进行比较,请使用 sameIdx = find(strcmp(Data(1:end-1),Data(2:end))); 这样,位于sameIdx任何位置的字符串与位于sameIdx+1位置的字符串相同。注意,通过这种方式,您不需要检查前面相同的字符串

我在MATLAB中有一个字符串的单元格数组数据。我想比较单元格数组中相邻的字符串元素。MATLAB中有函数吗?我尝试使用strcmp,但它只在单元格数组中有两个字符串而不是相邻字符串时才起作用。非常感谢您的帮助。

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

sameIdx = find(strcmp(Data(1:end-1),Data(2:end)));
这样,位于
sameIdx
任何位置的字符串与位于
sameIdx+1
位置的字符串相同。注意,通过这种方式,您不需要检查前面相同的字符串