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

Veja também

median mode std var sum