median
Median value of array
Description
M = median(
returns
the median value of A
)A
.
If
A
is a vector, thenmedian(A)
returns the median value ofA
.If
A
is a nonempty matrix, thenmedian(A)
treats the columns ofA
as vectors and returns a row vector of median values.If
A
is an empty 0-by-0 matrix,median(A)
returnsNaN
.If
A
is a multidimensional array, thenmedian(A)
treats the values along the first array dimension whose size does not equal1
as vectors. The size of this dimension becomes1
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.
Examples
Input Arguments
Algorithms
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 |
Extended Capabilities
Version History
Introduced before R2006a