I used unique(A,'rows') to find unique rows of matrix A, however, it has a problem that after picking unique rows, it will order them in a manner. That is bad to my problem, I want to keep the order as originally in A.
Is there a command that prohibits sorting rows but only deleting same rows(reserve the first appearance) in MATLAB?
No products are associated with this question.
[C,ia,ic] = unique(A,setOrder) and [C,ia,ic] = unique(A,'rows',setOrder) returns C in a specific order. setOrder='sorted' returns the values (or rows) of C in sorted order. setOrder='stable' returns the values (or rows) of C in the same order as A.
Play games and win prizes!Learn more