How to combine repeated same value to a single value or variable

X=[3 5 ; 1 2 ; 5 6 ; 3 5 ] How to make like Y=[3 5; 1 2; 5 6] ie; representing [3 5] for single time rather displaying it twice

Réponses (1)

Rik
Rik le 12 Mar 2018
You can use unique.

3 commentaires

But this command holds good for matrix values, how to do for array values
See the 'rows' option.
That is why the link leads you to the 'rows' flag example:
[C,ia,ic] = unique(A(:,1:2),'rows')
In your case:
X=[3 5 ; 1 2 ; 5 6 ; 3 5 ];
Y=unique(X,'rows','stable');

Connectez-vous pour commenter.

Catégories

Commenté :

Rik
le 12 Mar 2018

Community Treasure Hunt

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

Start Hunting!

Translated by