mean
Média aritmética ao longo de uma dimensão.
Categoria: Language Fundamentals > Data Types
Sintaxe
M = mean(A)
Média de um vetor, ou de cada coluna de uma matriz.
M = mean(A, dim)
Média ao longo da dimensão dim.
M = mean(A, 'all')
Média de todos os elementos.
M = mean(___, nanflag)
Controla o tratamento de NaN: 'includenan' (padrão) ou 'omitnan'.
Descrição
A média é a soma dividida pela contagem. Um único NaN nos dados torna o resultado NaN, a menos que se use 'omitnan'. A média de um array vazio é NaN. Entradas inteiras são calculadas em ponto flutuante e o resultado é double, então mean(int8([100 100])) não estoura; uma entrada lógica dá a fração de valores true.
Para dados assimétricos, a mediana costuma ser mais representativa que a média.
Argumentos de entrada
A- Array numérico ou lógico, ou array duration ou datetime.
dim- Dimensão ao longo da qual calcular a média.
nanflag'omitnan'para ignorar valores NaN.
Argumentos de saída
M- As médias. A dimensão tomada tem tamanho 1.
Exemplo
Médias ao longo de dimensões
A = [1 2; 3 4];
mean(A)
mean(A, 2)
mean(A, 'all')
mean([1 NaN 3], 'omitnan')
mean([1 NaN 3])
Saída
ans = 1×2
2 3
ans = 2×1
1.5000
3.5000
ans = 2.5000
ans = 2
ans = NaN