median
Valor mediano ao longo de uma dimensão.
Categoria: Language Fundamentals > Data Types
Sintaxe
M = median(A)
Mediana de um vetor, ou de cada coluna de uma matriz.
M = median(A, dim)
Mediana ao longo da dimensão dim.
M = median(A, 'all')
Mediana de todos os elementos.
M = median(___, nanflag)
'omitnan' ignora valores NaN; 'includenan' (padrão) deixa que tornem o resultado NaN.
Descrição
A mediana é o valor do meio depois de ordenar. Com quantidade par é a média dos dois valores centrais, então median([3 1 2 10]) é 2.5. Como ignora o quão extremos são os maiores e menores valores, poucos outliers quase não a movem, ao contrário da média. Um NaN nos dados dá NaN, a menos que se use 'omitnan'; a mediana de um array vazio é NaN.
Argumentos de entrada
A- Array numérico ou lógico.
dim- Dimensão ao longo da qual operar.
Argumentos de saída
M- As medianas; a dimensão de trabalho tem tamanho 1.
Exemplo
Mediana versus média
x = [3 1 2 10];
median(x)
median([1 2; 3 4])
median([1 NaN 3], 'omitnan')
mean([1 2 3 100])
median([1 2 3 100])
Saída
ans = 2.5000
ans = 1×2
2 3
ans = 2
ans = 26.5000
ans = 2.5000