mean
Average or mean value of fixed-point array
Description
computes the
mean value of the real-valued fixed-point array M = mean(A)A along its first
nonsingleton dimension.
computes the mean value of the real-valued fixed-point array M = mean(A,dim)A along
dimension dim. dim must be a positive, real-valued
integer with a power-of-two slope and a bias of 0.
The fixed-point output array, M, has the same numerictype properties as the fixed-point input array,
A.
If the input array, A, has a local fimath, then it is used for intermediate calculations. The output,
M, is always associated with the default
fimath.
When A is an empty fixed-point array (value =
[]), the value of the output array is zero.
Examples
Input Arguments
Algorithms
The general equation for computing the mean of an array
A, across dimension dim is:
sum(A,dim)/size(A,dim)
Because size(a,dim) is always a positive integer, the algorithm for
computing mean casts size(A,dim) to an unsigned 32-bit fi object with a fraction length of zero (denote this fi object
'SizeA'). The algorithm then computes the mean of A
according to the following equation, where Tx represents the
numerictype properties of the fixed-point input array
A:
c = Tx.divide(sum(A,dim), SizeA)
Extended Capabilities
Version History
Introduced in R2010a