mean()的使用
说明:
M = mean(A) 返回 A 沿大小不等于 1 的第一个数组维度的元素的均值。
如果 A 是向量,则 mean(A) 返回元素均值。
如果 A 为矩阵,那么 mean(A) 返回包含每列均值的行向量。
如果 A 是多维数组,则 mean(A) 沿大小不等于 1 的第一个数组维度计算,并将这些元素视为向量。此维度会变为 1,而所有其他维度的大小保持不变。
M = mean(A,'all') 计算 A 的所有元素的均值。
M = mean(A,dim) 返回维度 dim 上的均值。例如,如果 A 为矩阵,则 mean(A,2) 是包含每一行均值的列向量。
实例:
a=[1,2,3;4,5,6;7,8,9];
1、mean(a,1)
ans =
4 5 6
2、mean(a,2)
ans =
2
5
8
3、mean(a,3)
ans =
1 2 3
4 5 6
7 8 9
总结:
mean(A)
当A为向量时,那么返回值为该向量所有元素的均值
当A为矩阵时,那么返回值为该矩阵各列向量的均值
mean(A,2)
返回值为该矩阵的各行向量的均值
mean(A,3)
返回矩阵本身(第三维,例如RGB图像三个通道)