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