How to find unique lines in cell arrays
1 回表示 (過去 30 日間)
古いコメントを表示
How to find unique lines in the next cell array:
15 'm'
18 'm'
15 'm'
So the result will be:
15 'm'
18 'm'
0 件のコメント
採用された回答
Azzi Abdelmalek
2013 年 8 月 7 日
use unique function
2 件のコメント
Azzi Abdelmalek
2013 年 8 月 7 日
a={15 'm'; 18 'm'; 15 'm';13 'r';15 'm'}
b=cellfun(@num2str,a,'un',0)
c=arrayfun(@(x) horzcat(b{x,:}),(1:size(a,1))','un',0)
[idx,idx]=unique(c)
out=a(idx,:)
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!