sum
Soma dos elementos de um array, ao longo de uma dimensão ou de tudo.
Categoria: Language Fundamentals > Data Types
Sintaxe
S = sum(A)
Soma ao longo da primeira dimensão de tamanho diferente de 1: pelas colunas de uma matriz, ou ao longo de um vetor.
S = sum(A, dim)
Soma ao longo da dimensão dim.
S = sum(A, 'all')
Soma todos os elementos e retorna um escalar.
Descrição
Para uma matriz, sum(A) retorna um vetor linha com a soma de cada coluna, e sum(A, 2) retorna um vetor coluna com a soma de cada linha. Valores lógicos contam como 0 e 1, então sum(x > 3) conta quantos elementos passam de 3.
Argumentos de entrada
A- Array numérico ou lógico.
dim- Inteiro positivo: a dimensão ao longo da qual somar.
Argumentos de saída
S- As somas. A dimensão somada tem tamanho 1 no resultado; um array vazio soma
0.
Exemplo
Colunas, linhas e tudo
A = [1 2 3; 4 5 6];
sum(A)
sum(A, 2)
sum(A, 'all')
sum([2 7 1 9] > 3)
Saída
ans = 1×3
5 7 9
ans = 2×1
6
15
ans = 21
ans = 2