Remove duplicate rows from matrix
13 ビュー (過去 30 日間)
古いコメントを表示
Hello
I have a 2xN matrix where each column represent the x and y coordinates of a 2D point. I need to remove any duplicate point from this matrix, any suggestions?
Best regards MC
4 件のコメント
Garvit Amipara
2022 年 3 月 6 日
It would be very nice of you, if you could change the title of this question, it misleads others who are actually looking for the answers related to 'vector'. Thank you(:
採用された回答
Stephen23
2017 年 5 月 14 日
編集済み: Stephen23
2017 年 5 月 14 日
It is trivial to use unique to get only the unique rows of matrix. Because your matrix is arranged 2xN, simply transpose before and after:
unique(M.','rows').'
5 件のコメント
Paween Pongsomboon
2022 年 2 月 18 日
I don't know if you still alive, stephen. I wish I could hug you now!
Thx for the super solution
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!