median
Median value of fixed-point array
Syntax
c
= median(a
)c
= median(a
,dim
)
Description
computes the median value of the fixed-point arrayc
= median(a
)a
along its first nonsingleton dimension.
computes the median value of the fixed-point arrayc
= median(a
,dim
)a
along dimensiondim
.dim
must be a positive, real-valued integer with a power-of-two slope and a bias of 0.
The input to themedian
function must be a real-valued fixed-point array.
The fixed-point output arrayc
has the samenumerictype
properties as the fixed-point input arraya
. If the input,a
, has a localfimath
, then it is used for intermediate calculations. The output,c
, is always associated with the defaultfimath
.
Whena
is an empty fixed-point array (value =[]
), the value of the output array is zero.
Examples
Compute the median value along the first dimension of a fixed-point array.
x = fi([0 1 2; 3 4 5; 7 2 2; 6 4 9], 1, 32) % x is a signed FI object with a 32-bit word length % and a best-precision fraction length of 27 bits mx1 = median(x,1)
Compute the median value along the second dimension (columns) of a fixed-point array.
x = fi([0 1 2; 3 4 5; 7 2 2; 6 4 9], 1, 32) % x is a signed FI object with a 32-bit word length % and a best-precision fraction length of 27 bits mx2 = median(x, 2)