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