Como calcular a soma e a média dos elementos em uma matriz?

Como calcular a soma e a média dos elementos em uma matriz?
Em várias situações, os desenvolvedores precisam calcular a soma e a média dos elementos de uma matriz em JavaScript. Por exemplo, pode ser necessário determinar a pontuação média de um aluno, adicionando todos os resultados dos exames e dividindo -os pelo número total de exames que eles fizeram.

Este post ilustrará os métodos para calcular a soma e a média dos elementos da matriz.

Como calcular/calcular a soma e a média dos elementos em uma matriz?

Para calcular a soma e a média dos elementos de uma matriz, use as seguintes abordagens:

  • Método “Reduce ()”
  • “Para o loop”

Método 1: Calcule a soma e a média dos elementos em uma matriz usando o método "Reduce ()"

Para calcular a soma e a média dos elementos da matriz, use o “reduzir()”Método. Ele usa a função de retorno de chamada que se aplica a todos os elementos de uma matriz e fornece uma única saída reduzida. Este método aceita dois parâmetros uma função de retorno de chamada e um valor inicial opcional.

Sintaxe
Use a sintaxe fornecida fornecida para o método Reduce ():

Reduce ((acumulador, currentValue) =>
// declaração
, valor inicial)

Exemplo
Crie uma matriz dos 10 primeiros números uniformes:

var array = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20];

Ligar para "reduzir()”Método com a matriz para obter a soma de todos os elementos da matriz e armazená -la em uma variável“ soma ”:

var sum = matriz.reduzir ((a, b) => a + b, 0);

Agora, divida a soma com o comprimento de uma matriz para obter a média dos elementos da matriz:

var média = soma / matriz.comprimento;

Imprima o resultado “soma" e a "média”No console:

console.log ("Soma dos elementos da matriz:" + soma);
console.log ("Média dos elementos da matriz:" + média);

A saída exibe a soma dos 10 primeiros números uniformes que são “110”E a média é“11”:

Método 2: Calcule a soma e a média dos elementos em uma matriz usando um loop "para"

Outra maneira de calcular a soma e a média dos elementos da matriz são os loops tradicionais, como o loop, enquanto o loop, para o loop e assim por diante. Aqui, discutiremos o loop "para" para calcular a soma e a média dos elementos da matriz.

Sintaxe
A sintaxe a seguir é utilizada para o loop para for para:

para (var x de matriz)
//declaração

Exemplo
Crie uma variável “soma”E atribua um valor 0 a ele:

var sum = 0;

Use o loop for-of e adicione a soma dos elementos na variável "soma":

para (var x de matriz)
soma += x;;

Para calcular uma média de elementos da matriz, divida a soma dos elementos com o comprimento da matriz:

var média = soma / matriz.comprimento;

Por fim, imprima o resultado no console:

console.log ("Soma dos elementos da matriz:" + soma);
console.log ("Média dos elementos da matriz:" + média);

Saída

Isso é tudo sobre a computação da soma e a média dos elementos da matriz.

Conclusão

Para calcular a soma e a média da matriz, use o “reduzir()”Método ou loops, como o“para" laço, "enquanto”Loop, ou o“para de" laço. No entanto, o método "reduz ()" é o método mais usado para calcular a soma e a média dos elementos da matriz. Este post ilustrará os métodos para calcular a soma e a média dos elementos da matriz.