(Не рекомендуемый) Среднее, игнорируя NaN
значения
nanmean
не рекомендуется. Используйте MATLAB® функция mean
вместо этого. С mean
можно задать, включать или опускать функцию NaN
значения для вычисления. Для получения дополнительной информации см. раздел Вопросов совместимости.
возвращает y
= nanmean(X
)mean
элементов X
, вычисленный после удаления всех NaN
значения.
Если X
является вектором, тогда nanmean(X)
является средним значением всех не- NaN
элементы X
.
Если X
является матрицей, тогда nanmean(X)
- вектор-строка средств столбца, вычисленный после удаления NaN
значения.
Если X
является многомерным массивом, тогда nanmean
действует по первой нежесткой размерности X
. Размер этой размерности становится равным 1, в то время как размеры всех других размерностей остаются неизменными. nanmean
удаляет все NaN
значения.
Для получения информации о том, как nanmean
обрабатывает массивы всех NaN
значения, см. «Советы».
возвращает среднее значение по размерностям, заданным в векторе y
= nanmean(X
,vecdim
)vecdim
. Функция вычисляет средства после удаления NaN
значения. Для примера, если X
является матрицей, тогда nanmean(X,[1 2])
является средним значением всех не- NaN
элементы X
потому что каждый элемент массива матрицы содержится в срезе массива, заданном размерностями 1 и 2.
Когда nanmean
вычисляет среднее значение массива всех NaN
значения, массив пуст, когда NaN
значения удаляются, и, следовательно, сумма остальных элементов 0
. Потому что среднее вычисление включает деление на 0
, среднее значение NaN
. Область выхода NaN
не является средним значением NaN
значения.