std
Desvio padrão dos elementos de um array.
Categoria: Language Fundamentals > Data Types
Sintaxe
s = std(A)
Desvio padrão ao longo da primeira dimensão não unitária, normalizado por N-1.
s = std(A, w)
Usa o peso 0 (normaliza por N-1) ou 1 (normaliza por N).
s = std(A, w, dim)
Opera ao longo da dimensão dim.
s = std(___, 'omitnan')
Ignora valores NaN.
Descrição
std é a raiz quadrada da variância, sqrt(var(A, w)). Para uma matriz, retorna um vetor linha com um valor por coluna. Um único elemento tem desvio 0, e uma entrada vazia dá NaN.
Com o tratamento padrão de NaN, qualquer NaN em uma coluna faz o resultado dela ser NaN; use 'omitnan' para ignorá-los.
Argumentos de entrada
A- Vetor, matriz ou array N-D numérico ou lógico.
w0para a estimativa amostral (padrão),1para o valor populacional, ou um vetor de pesos não negativos.dim- Dimensão ao longo da qual operar.
Argumentos de saída
s- Desvio padrão, com a dimensão de operação reduzida a tamanho 1.
Exemplo
Amostral, populacional e por coluna
x = [2 4 4 4 5 5 7 9];
std(x)
std(x, 1)
std([1 2; 3 8])
Saída
ans = 2.1381
ans = 2
ans = 1×2
1.4142 4.2426