Медиана, игнорируя NaN
значения
y = nanmedian(X)
median
из X
, вычисленный после удаления NaN
значения.
Для векторов x
, nanmedian(x)
медиана остающихся элементов, однажды NaN
значения удалены. Для матриц X
, nanmedian(X)
вектор-строка из медиан столбца, однажды NaN
значения удалены. Для многомерных массивов X
, nanmedian
действует по первому неодноэлементному измерению.
y = nanmedian(X,'all')
возвращает медиану всех элементов X
, вычисленный после удаления NaN
значения.
y = nanmedian(X,dim)
берет медиану по операционному измерению dim
из X
.
y = nanmedian(X,vecdim)
возвращает медиану по размерностям, заданным в векторном vecdim
, вычисленный после удаления NaN
значения. Каждый элемент vecdim
представляет размерность входного массива X
. Выход y
имеет длину 1 в заданных операционных размерностях. Другие длины размерности являются тем же самым для X
и y
. Например, если X
2 массивом 3 на 4, затем nanmedian(X,[1 2])
возвращает 1 массивом 1 на 4. Каждый элемент выходного массива является медианой элементов на соответствующей странице X
.
Вместо того, чтобы использовать nanmedian
, можно использовать функцию MATLAB® median
с входным параметром nanflag
заданный как значение 'omitnan'
.