计算矩阵中行集的平均值

时间:2013-05-12 16:57:58

标签: matlab

如何计算一组行的平均值并将其放入矩阵中,如:

1  4   5
1  34  4
1  65  0
1  5   3
2  3   44
2  52  4
2  5   6
3  9   2
3  9   1
3  9   9

所以我可以有一个矩阵

1  27 4 
2  20 18
3  9  4

THX

1 个答案:

答案 0 :(得分:0)

假设原始数据在矩阵A中:

indx=unique(A(:,1));
for ii=1:numel(indx)
  RowMean(ii,:)=mean(A(1,:)==indx(ii),:);
end