【问题标题】:Comparing subsequent string elements in cell array in MATLAB比较MATLAB中单元格数组中的后续字符串元素
【发布时间】:2014-01-11 17:30:39
【问题描述】:

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

【问题讨论】:

    标签: string matlab cell-array


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-11-20
      • 1970-01-01
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 2013-02-08
      • 1970-01-01
      • 2014-09-03
      • 1970-01-01
      相关资源
      最近更新 更多