定义
A = {{'str_a','str_b'},{'str_b','str_c'},{'str_a'},{'str_b','str_c','str_d'}}
我想找到上面的独特元素。也就是说,我希望输出为
{'str_a','str_b','str_c','str_d'}
在以下错误中应用唯一结果
unique(A)
Error using cell/unique (line 85)
Input A must be a cell array of strings.
答案 0 :(得分:2)
您可以使用{:}
索引结合水平连接将嵌套的单元格数组展平为单个单元格数组,然后使用unique
来查找唯一的字符串。
unique(cat(2, A{:})) % Or unique([A{:}])