如何求矩阵中每行的最大值?

时间:2012-08-06 02:51:02

标签: matlab

A=[ 2 4 8 20 0 0;
    1 3 6 18 22 0;
    0 3 5 8 18 20]

然后从上面的矩阵中,我想计算每行的最大值的平均值。 所以我希望结果:

result=average(20+22+20)=20,67
谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

[C,I] = max(...)查找A的最大值的索引,并在输出向量I中返回它们。如果有多个相同的最大值,则返回找到的第一个的索引

解决您的问题

maxValues= max(A,[],2)
result=Mean(maxValues)