(Не рекомендуемый) Медиана, игнорируя NaN значения
nanmedian не рекомендуется. Используйте MATLAB® функция median вместо этого. С median функция, можно задать, включать ли или не использовать 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.