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