removing repeated values from an array

Suppose I have an array [1.2 8 89 1.2 4 8 32 1.2]. Is there any MATLAB function that gives me the array without repeated values: [1.2 8 89 4 32]?!

 Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 14 de Sept. de 2013
Editada: Azzi Abdelmalek el 14 de Sept. de 2013
Y=[1.2 8 89 1.2 4 8 32 1.2]
unique(Y) % The result is sorted
%or
unique(Y,'stable') % the result is not sorted

Más respuestas (1)

Image Analyst
Image Analyst el 14 de Sept. de 2013
Try this:
m = [1.2 8 89 1.2 4 8 32 1.2]
mu = unique(m, 'stable')

Categorías

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by