MATLAB中mean的用法

2021-08-13 04:06:59 字數 880 閱讀 7244

1、函式功能

求陣列的平均數或者均值

2、使用方法

① m = mean(a)

返回沿陣列中不同維的元素的平均值。

如果a是乙個向量,mean(a)返回a中元素的平均值。

如果a是乙個矩陣,mean(a)將其中的各列視為向量,把矩陣中的每列看成乙個向量,返回乙個包含每一列所有元素的平均值的行向量。

如果a是乙個多元陣列,mean(a)將陣列中第乙個非單一維的值看成乙個向量,返回每個向量的平均值。

②m = mean(a,dim)

返回a中沿著標量dim指定的維數上的元素的平均值。對於矩陣,mean(a,2)就是包含每一行的平均值的列向量。

3、應用舉例

a = [1 2 3; 3 3 6; 4 6 8; 4 7 7];

mean(a)

ans =

3.0000 4.5000 6.0000

mean(a,2)

ans =

2.0000

4.0000

6.0000

6.0000

mean(a,3)

ans=

1   2   3

3   3   6

4   6   8

4   7   7

mean(a)

當a為向量時,那麼返回值為該向量所有元素的均值

當a為矩陣時,那麼返回值為該矩陣各列向量的均值

mean(a,2)

返回值為該矩陣的各行向量的均值

mean(a,3)

返回矩陣本身(第三維,例如rgb影象三個通道)

**.html

matlab中mean的用法

matlab中mean的用法 2011 11 29 14 47 html 函式功能 求陣列的平均數或者均值 使用方法 m mean a 返回沿陣列中不同維的元素的平均值。如果a是乙個向量,mean a 返回a中元素的平均值。如果a是乙個矩陣,mean a 將其中的各列視為向量,把矩陣中的每列看成乙個...

matlab中mean的用法

matlab中mean的用法 函式功能 求陣列的平均數或者均值 使用方法 m mean a 返回沿陣列中不同維的元素的平均值。如果a是乙個向量,mean a 返回a中元素的平均值。如果a是乙個矩陣,mean a 將其中的各列視為向量,把矩陣中的每列看成乙個向量,返回乙個包含每一列所有元素的平均值的行...

MATLAB中mean的用法

1 函式功能 求陣列的平均數或者均值 2 使用方法 m mean a 返回沿陣列中不同維的元素的平均值。如果a是乙個向量,mean a 返回a中元素的平均值。如果a是乙個矩陣,mean a 將其中的各列視為向量,把矩陣中的每列看成乙個向量,返回乙個包含每一列所有元素的平均值的行向量。如果a是乙個多元...