(Не рекомендуемый) Среднее значение, игнорируя NaN значения
nanmean не рекомендуется. Используйте MATLAB® функция mean вместо этого. С mean функция, можно задать, включать ли или не использовать NaN значения для вычисления. Для получения дополнительной информации см. Вопросы совместимости.
возвращается y = nanmean(X)mean из элементов X, вычисленный после удаления всех NaN значения.
Если X вектор, затем nanmean(X) среднее значение всего non-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]) среднее значение всего non-NaN элементы X потому что каждый элемент матрицы содержится в срезе массивов, заданном размерностями 1 и 2.
Когда nanmean вычисляет среднее значение массива всего NaN значения, массив пуст однажды NaN значения удалены и, поэтому, суммой остающихся элементов является 0. Поскольку среднее вычисление вовлекает деление 0, средним значением является NaN. Выход NaN не среднее значение NaN значения.