How to retrieve unique columns in a matrix ?
42 ビュー (過去 30 日間)
古いコメントを表示
I would like to retrieve all the unique columns in a matrix..
If my matrix =
1 -1 1 1
1 1 1 1
2 1 1 1
UniqueColumns =
1 -1 1
1 1 1
2 1 1
Thank you before hand.
0 件のコメント
採用された回答
Stephen23
2022 年 3 月 10 日
編集済み: Stephen23
2022 年 3 月 10 日
A = [1,-1,1,1;1,1,1,1;2,1,1,1];
B = unique(A.','rows','stable').'
2 件のコメント
Laxmikant Sharma
2023 年 1 月 24 日
編集済み: Laxmikant Sharma
2023 年 1 月 24 日
What if you want the indeces too?
[B idx] = unique(A.', 'rows', 'stable').'
Not working!!!
Stephen23
2023 年 1 月 25 日
"What if you want the indeces too?"
A = [1,-1,1,1;1,1,1,1;2,1,1,1];
[B,idx] = unique(A.','rows','stable');
B = B.'
idx
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Resizing and Reshaping Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!