Borrar filtros
Borrar filtros

How to group elements of an array

3 visualizaciones (últimos 30 días)
Nisha Rajiv
Nisha Rajiv el 28 de Ag. de 2012
I have a array of 1500 rows and 2 columns Now among the 1500 rows there are repetition of values like 5 100s 2 300 etc... now i need to group all these 100s such that i find the minimum value of column for this group. How to do that
  1 comentario
Friedrich
Friedrich el 28 de Ag. de 2012
Are you looking for the sort function? If not, can you post a small example matrix and the output you would like to get?

Iniciar sesión para comentar.

Respuesta aceptada

Andrei Bobrov
Andrei Bobrov el 28 de Ag. de 2012
try this is code, let A - your array with size 1500 x 2.
k = find(abs(A(:,2) - 100) < eps(100));
[val,idx0] = min(A(k,1));
out = [val,k(idx0)];
  1 comentario
Nisha Rajiv
Nisha Rajiv el 3 de Sept. de 2012
thank u so much. It was useful for me..

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Shifting and Sorting Matrices 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