Стандартное отклонение
S = std(A)S = std(A,w)S = std(A,w,'all')S = std(A,w,dim)S = std(A,w,vecdim)S = std(___,nanflag)S = std( возвращает стандартное отклонение элементов A)A вдоль первого измерения массива, размер которого не равняется 1.
Если A является вектором наблюдений, то стандартное отклонение является скаляром.
Если A является матрицей, столбцы которой являются случайными переменными и чьи строки являются наблюдениями, то S является вектором - строкой, содержащим стандартные отклонения, соответствующие каждому столбцу.
Если A является многомерным массивом, то std(A) действует вдоль первого измерения массива, размер которого не равняется 1, обрабатывая элементы как векторы. Размер этой размерности становится 1, в то время как размеры всех других размерностей остаются то же самое.
По умолчанию стандартное отклонение нормировано N-1, где N является количеством наблюдений.
S = std( задает схему взвешивания любого из предыдущих синтаксисов. Когда A,w)w = 0 (значение по умолчанию), S нормирован N-1. Когда w = 1, S нормирован количеством наблюдений, N. w также может быть вектором веса, содержащим неотрицательные элементы. В этом случае длина w должна равняться длине размерности, по которой действует std.
S = std( вычисляет стандартное отклонение по размерностям, заданным в векторном A,w,vecdim)vecdim, когда w 0 или 1. Например, если A является матрицей, то std(A,0,[1 2]) вычисляет стандартное отклонение по всем элементам в A, поскольку каждый элемент матрицы содержится в срезе массивов, заданном размерностями 1 и 2.