matlab中的mean函数是什么意思啊,如何使用

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:04:31
在matlab中我知道mean函数是求均值的,可是mean(x,dim)中的dim是什么意思啊,说得具体点,最好有相应的例子。谢谢了啊。

mean :平均值或数组的平均值

语法:

M = mean(A)

M = mean(A,dim)

M = mean(___,type)

说明:

M = mean(A)返回A的大小不等于1的第一个数组维的平均值。

如果A是一个向量,则mean(A)返回元素的平均值。

如果A是一个非空的非向量矩阵,则mean(A)将A的列作为向量处理,并返回一个行向量,其元素是每列的平均值。

如果A是空的0×0矩阵,则mean(A)返回NaN。

如果A是一个多维数组,则mean(A)将大小不等于1的第一个数组维作为向量处理,并返回一个行向量数组。 此尺寸的尺寸变为1,而所有其他尺寸的尺寸保持不变。

M = mean(A,dim)返回沿dim维度的均值。 例如,如果A是矩阵,则mean(A,2)是包含每行平均值的列向量。

M = mean(___,type)使用前面语法中的任何输入参数返回类型指定的类中的均值。 type可以是' double'  , 'native'或 'default'。

类型选项不支持日期时间数组或持续时间数组。

M = mean(A,dim)
返回A中沿着标量dim指定的维数上的元素的平均值。对于矩阵,mean(A,2)就是包含每一行的平均值的列向量。

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)

当A为向量时,那么返回值为该向量所有元素的均值

当A为矩阵时,那么返回值为该矩阵各列向量的均值

mean(A,2)

返回值为该矩阵的各行向量的均值

扩展资料:<