median
Median value of array
Syntax
Description
M = median(
returns the median value ofA
)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 ofA
, such thatclass(M) = class(A)
.
M = median(
computes the median over all elements ofA
,'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 |