MATLAB znajdź i zastosuj funkcję do wartości powtarzających się indeksów

Mam macierz 352x11, indeksowaną przez kolumnę 1 z 10 punktami danych. Niektóre wartości indeksu są powtarzane. Chciałbym znaleźć powtarzające się wskaźniki i obliczyć średnie punkty danych dla powtarzanych prób (unikanie pętli, jeśli to możliwe).

Na przykład,

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

skończyć z:

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

Myślałem, gdybym użył

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

aby znaleźć pozycję powtarzanych wartości, mógłbym następnie zastosować funkcję do odpowiednich pozycjix, ale gdzie mam zacząć?

questionAnswers(4)

yourAnswerToTheQuestion