How to find unique lines in cell arrays
조회 수: 2 (최근 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!