(Не рекомендуемый) Медиан, игнорируя 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 array. Каждый элемент массива выхода является медианой элементов на соответствующей странице X.