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