(Не рекомендуемый) Медиан, игнорируя 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
.