如何以八度为单位获取矩阵行的平均值


>> a = [2,3,4;6,7,8]
a =
   2   3   4
   6   7   8
>> mean(a)
ans =
   4   5   6

其中 [4 5 6] 是每列的平均值

如何获取每行的平均值?

在我的示例中,我希望[3;7]

从 http://www.mathworks.co.uk/help/techdoc/ref/mean.html:

对于矩阵,mean(A,2) 是包含每行平均值的列向量。

在八度中也是如此。

对于另一个答案,您可以简单地使用转置功能

>> a' 
ans =     
     2  6
     3  7
     4  8
>>  mean(a')
ans = 
     3  7

我建议这个答案而不是另一个答案,因为它适用于任何基于行的八度函数(最大值、最小值、总和等(

你可以

做平均值 (a, 2(返回 : [3; 7]技巧是第二个参数,指定您想要的维度。1 为默认值("列"(。

最新更新