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

Respuestas (1)

Rik
Rik el 12 de Mzo. de 2018
You can use unique.

3 comentarios

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');

Iniciar sesión para comentar.

Categorías

Etiquetas

Preguntada:

el 12 de Mzo. de 2018

Comentada:

Rik
el 12 de Mzo. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by