【发布时间】:2017-10-25 04:12:15
【问题描述】:
我想在元胞数组中找到最常见的字符串,但不考虑字母顺序。 让我用一个例子更好地解释一下。
如果我有这个:
list = {'car', 'glasses', 'glasses', 'apple', 'apple'};
我希望答案是 glasses 而不是 apple,因为 glasses 在数组中位于 apple 之前,即使 apple 按字母顺序排列小于 glasses。
此方法有效但返回苹果:
[unique_strings, ~, string_map] = unique(list);
mostComm = unique_strings(mode(string_map)); % -> apple
【问题讨论】:
标签: matlab cell-array mode