Matrix 如何得到矩阵行的八度平均值?

Matrix 如何得到矩阵行的八度平均值?,matrix,octave,mean,Matrix,Octave,Mean,其中,[4 5 6]是每列的平均值 如何获得每行的平均值 在我的示例中,我希望[3;7]来自: 对于矩阵,mean(A,2)是包含每行平均值的列向量 在八度音阶中也是一样的。除了另一个答案,你可以简单地使用转置功能 >> a = [2,3,4;6,7,8] a = 2 3 4 6 7 8 >> mean(a) ans = 4 5 6 我建议使用这个答案,因为它适用于任何基于行的倍频程函数(max、min、sum等) 平均值

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

如何获得每行的平均值

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

来自:

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


在八度音阶中也是一样的。

除了另一个答案,你可以简单地使用转置功能

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

   2   3   4
   6   7   8

>> mean(a)
ans =

   4   5   6
我建议使用这个答案,因为它适用于任何基于行的倍频程函数(max、min、sum等)

平均值(a,2) 返回:[3;7]
技巧是第二个参数,指定要沿哪个维度表示。1为默认值(“列”)

这只增加了公认答案中已经存在的内容。
>> a' 
ans =     

     2  6
     3  7
     4  8

>>  mean(a')
ans = 

     3  7