Unique Function based on 2 columns [Instead of rows]
古いコメントを表示
Suppose, I have a cell array, a, with contents as such:
a{1}=[1 3 4 5;
3 3 4 5;
5 5 4 5
2 4 2 6;
6 5 2 6
7 2 3 1;]
How can I apply the 'unique' function on 2 columns [column 3 and 4] such that they will return the value '3' and '2'. [Since there are 3 duplicates for the pair 4,5 and 2 duplicates for the pair 2,6.]
Any hint is greatly appreciated.
採用された回答
その他の回答 (1 件)
Azzi Abdelmalek
2013 年 4 月 7 日
編集済み: Azzi Abdelmalek
2013 年 4 月 7 日
b=a{1};
out=all(~(any(diff(b(:,3:4)))))
カテゴリ
ヘルプ センター および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!