Медиана, игнорируя 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'.