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