Стандартное отклонение, игнорируя 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.
Вместо того, чтобы использовать nanstd, можно использовать функцию MATLAB® std с входным параметром nanflag заданный как значение 'omitnan'.