selecting unique rows
Mostra commenti meno recenti
I have an matrix of 6 columns,all columns have repeated numbers,now i want to select only unique values of that matrix ,please help
Risposta accettata
Più risposte (2)
TAB
il 18 Gen 2012
Type
>> doc unique
on your command window
Wayne King
il 18 Gen 2012
C = unique(A,'rows');
Selects the unique rows of the matrix A in sorted order. Is that what you mean?
6 Commenti
kash
il 18 Gen 2012
Wayne King
il 18 Gen 2012
then just unique(A)
kash
il 18 Gen 2012
Wayne King
il 18 Gen 2012
I think you need to make your use case clearer, with your above example, show us what you want the output to look like.
kash
il 18 Gen 2012
Andrei Bobrov
il 18 Gen 2012
a = [1 2 7 8 9 0
2 2 71 2 4 1];
out = a(all(diff(sort(a,2),1,2) > 1e4*eps,2),:)
Categorie
Scopri di più su Shifting and Sorting Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!