Медиана, игнорируя значения NaN
y = nanmedian(X)
y = nanmedian(X,'all')
y = nanmedian(X,dim)
y = nanmedian(X,vecdim)
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'
.