(Не рекомендуется) Означает игнорирование 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 значения.