如何在Octave中获得矩阵行的平均值?

B S*_*ven 14 matrix octave mean

>> a = [2,3,4;6,7,8]
a =

   2   3   4
   6   7   8

>> mean(a)
ans =

   4   5   6
Run Code Online (Sandbox Code Playgroud)

[4 5 6]每列的平均值在哪里

我怎样才能得到每一行的平均值?

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

NPE*_*NPE 23

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

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

在Octave,它是一样的.


Jef*_*kin 5

除了其他答案之外,您可以简单地使用转置功能

>> a' 
ans =     

     2  6
     3  7
     4  8

>>  mean(a')
ans = 

     3  7
Run Code Online (Sandbox Code Playgroud)

我建议这个答案而不是其他答案,因为它适用于任何基于行的倍频程函数( max 、 min 、 sum 等)