MATLAB encuentra y aplica la función a valores de índices repetidos.

Tengo una matriz de 352x11, indexada por la columna 1 con 10 puntos de datos. Algunos de los valores de índice se repiten. Me gustaría encontrar los índices repetidos y calcular los puntos de datos medios para los ensayos repetidos (evitando bucles, si es posible).

Por ejemplo,

x =

   26   77.5700   17.9735   32.7200
   27   40.5887   16.6100   31.5800
   28   60.4734   18.5397   33.6200
   28   35.6484   27.2000   54.8000
   29   95.3448   19.0000   37.7300
   30   82.7273   30.4394   39.1400

para terminar con:

ans =

   26   77.5700   17.9735   32.7200
   27   40.5887   16.6100   31.5800
   28   48.0609   22.8699   44.2150
   29   95.3448   19.0000   37.7300
   30   82.7273   30.4394   39.1400

Estaba pensando si usaba

J = find(diff(x(:,1))==0);

para encontrar la posición de los valores repetidos, podría aplicar la función a las posiciones correspondientes dex, pero ¿por dónde empiezo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta