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