How to cut duplicate rows from a matrix

4 views (last 30 days)
John Hunt
John Hunt on 13 Oct 2017
Edited: Cedric Wannaz on 13 Oct 2017
I have a matrix that has 60,000+ rows and there are duplicate of rows in this matrix example: [1 2 3; 1 2 3; 2 3 3; 2 3 3] How can I get a matrix that just has [1 2 3; 2 3 3]?

Accepted Answer

Cedric Wannaz
Cedric Wannaz on 13 Oct 2017
Edited: Cedric Wannaz on 13 Oct 2017
A_uniqueRows = unique( A, 'rows' ) ;
or
A_uniqueRows = unique( A, 'rows', 'stable' ) ;
if you don't want the output to be sorted.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by