Borrar filtros
Borrar filtros

Most Frequent numbers in a Matrix

1 visualización (últimos 30 días)
João
João el 22 de Dic. de 2013
Comentada: João el 23 de Dic. de 2013
Good night all,
I hope you call help me with this question.
I have a matrix like this in Matlab.
2012 1 1 0
2012 1 1 0
2012 1 1 0
2012 1 1 0
2012 1 1 1
2012 1 1 1
(...)
Now I want to get the most frequent number in groups of 4 rows. For example;
2012 1 1 0
2012 1 1 1

Respuesta aceptada

Image Analyst
Image Analyst el 23 de Dic. de 2013
Editada: Image Analyst el 23 de Dic. de 2013
Perhaps you want the unique() function:
A=[2012 1 1 0
2012 1 1 0
2012 1 1 0
2012 1 1 0
2012 1 1 1
2012 1 1 1];
[C,ia,ic] = unique(A,'rows')
Well, at least it gives you what you asked for, for the matrix you gave. C is exactly what you said the output should be.
  1 comentario
João
João el 23 de Dic. de 2013
Perfect! Exactly what I want, thank you!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by