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.
w
0 para a estimativa amostral (padrão), 1 para 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

Veja também

var mean median