帮助中心帮助中心
定点数组的平均值或均值
M = mean(A)
M = mean(A,dim)
M = mean(A) 沿实数值定点数组 A 的第一个非单一维度计算均值。
M
A
示例
M = mean(A,dim) 沿维度 dim 计算实数值定点数组 A 的均值。dim 必须为正实数值整数,其斜率为二次幂,偏置为 0。
dim
定点输出数组 M 与定点输入数组 A 具有相同的 numerictype 属性。
numerictype
如果输入数组 A 有一个局部 fimath,则会用它进行中间计算。输出 M 始终与默认 fimath 相关联。
fimath
当 A 为空定点数组 (value = []) 时,输出数组的值为零。
[]
全部折叠
创建一个矩阵并计算每列的均值。A 是有符号 fi 对象,其字长为 32 位,最佳精度小数长度为 28 位。
fi
A = fi([0 1 2; 3 4 5],1,32); M = mean(A)
A = 0 1 2 3 4 5 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 32 FractionLength: 28 M = 1.5000 2.5000 3.5000 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 32 FractionLength: 28
创建一个矩阵并计算每行的均值。A 是有符号 fi 对象,其字长为 32 位,最佳精度小数长度为 28 位。
A = fi([0 1 2; 3 4 5],1,32) M = mean(A,2)
A = 0 1 2 3 4 5 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 32 FractionLength: 28 M = 1 4 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 32 FractionLength: 28
输入数组,指定为向量、矩阵或多维数组。
如果 A 是一个标量,则 mean(A) 返回 A。
mean(A)
如果 A 是一个空的定点数组 (value = []),则输出数组的值为零。
数据类型: fi
运算维度,指定为正实数值整数标量,斜率为二次幂,偏置为 0。如果未指定值,则默认值是大小不等于 1 的第一个数组维度。
数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fi
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
沿维度 dim 计算数组 A 的 mean 的一般方程为:
mean
sum(A,dim)/size(A,dim)
由于 size(a,dim) 始终是正整数,因此计算均值的算法将 size(A,dim) 转换为小数长度为零的无符号 32 位 fi 对象(将此 fi 对象表示为 'SizeA')。然后,该算法根据以下方程计算 A 的均值,其中 Tx 表示定点输入数组 A 的 numerictype 属性:
size(a,dim)
size(A,dim)
'SizeA'
Tx
c = Tx.divide(sum(A,dim), SizeA)
在 R2010a 中推出
max | median | min
max
median
min
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office