How to use unique function in 2D matrices?
Afficher commentaires plus anciens
hello
I would like to know how I can use the unique function in matlab in such a way that i take off similar elements out of the 2D matrix, provided that the unique function does NOT SORT out he matrix and does NOT CHANGE ITS SHAPE
for example, consider x = [1 1 2 2 3 3 4 4; 5 5 6 6 7 7 8 8 ; 9 9 10 10 11 11 12 12]
output x = [1 2 3 4; 5 6 7 8; 9 10 11 12]
when I used unique, I did not find a way that did not play around with the shape of the 2D matrix
2 commentaires
Jan
le 9 Oct 2016
Are you sure that all rows contain the same number of unique elements?
Maitham Al Lawati
le 9 Oct 2016
Réponse acceptée
Plus de réponses (1)
Marc Jakobi
le 9 Oct 2016
Modifié(e) : Marc Jakobi
le 9 Oct 2016
x = [1 1 2 2 3 3 4 4; 5 5 6 6 7 7 8 8 ; 9 9 10 10 11 11 12 12];
y = unique(x','rows')';
Catégories
En savoir plus sur Shifting and Sorting Matrices dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!