nanmedian
(Not recommended) Median, ignoring NaN
values
nanmedian
is not recommended. Use the MATLAB® function median
instead. With the median
function, you can specify
whether to include or omit NaN
values for the calculation. For more
information, see Version History.
Description
y = nanmedian(X)
is the median
of X
, computed after removing NaN
values.
For vectors x
, nanmedian(x)
is the median of the
remaining elements, once NaN
values are removed. For matrices
X
, nanmedian(X)
is a row vector of column medians,
once NaN
values are removed. For multidimensional arrays
X
, nanmedian
operates along the first nonsingleton
dimension.
y = nanmedian(X,'all')
returns the median of all elements of
X
, computed after removing NaN
values.
y = nanmedian(X,dim)
takes the median along the operating dimension
dim
of X
.
y = nanmedian(X,vecdim)
returns the median over the dimensions
specified in the vector vecdim
, computed after removing
NaN
values. Each element of vecdim
represents a
dimension of the input array X
. The output y
has
length 1 in the specified operating dimensions. The other dimension lengths are the same for
X
and y
. For example, if X
is a
2-by-3-by-4 array, then nanmedian(X,[1 2])
returns a 1-by-1-by-4 array.
Each element of the output array is the median of the elements on the corresponding page of
X
.