Median value of array
M = median(
returns
the median value of A
)A
.
If A
is a vector, then median(A)
returns
the median value of A
.
If A
is a nonempty matrix, then median(A)
treats
the columns of A
as vectors and returns a row vector
of median values.
If A
is an empty 0-by-0 matrix, median(A)
returns NaN
.
If A
is a multidimensional array,
then median(A)
treats the values along the first
array dimension whose size does not equal 1
as
vectors. The size of this dimension becomes 1
while
the sizes of all other dimensions remain the same.
median
computes natively in the numeric class
of A
, such that class(M) = class(A)
.
M = median(
computes the median over all elements of A
,'all'
)A
. This syntax is valid
for MATLAB® versions R2018b and later.
For ordinal categorical arrays, MATLAB interprets the median of an even number of elements as follows:
If the number of categories between the middle two values is ... | Then the median is ... |
---|---|
zero (values are from consecutive categories) | larger of the two middle values |
an odd number | value from category occurring midway between the two middle values |
an even number | value from larger of the two categories occurring midway between the two middle values |