Multiplicação de matrizes

4 respostas
A

Boa Noite pessoal!

To precisando implementar dois métodos: multiplicar matriz e multiplicar escalar.

Será que alguem pode me ajudar?

Ficarei grato com uma resposta.

4 Respostas

fernandopaiva

vc sabe o que eh matriz ?? se souber fica facil. Basta vc pegar os indices e ir multiplicando os elementos um por um. Escalar, um numero e todos os elementos da matriz.

por exemplo.

ArrayList<Integer> produto = new ArrayList<Integer>();
Integer[] matriz1 = {1,2,3,4};
Integer[] matriz2 = {5,6,7,8};
produto.add(matriz1[0] * matriz2[0]);
produto.add(matriz1[1] * matriz2[1]);

for(int x = 0; x < produto.size(); x++){
       System.out.println(produto.get(x));
}

pra escalar basta vc pegar o numero escalar, por exemplo 2 e ir multiplicando os elementos e adicionando como eu fiz no exemplo.

t+ e boa sorte.

A

Vlw pela força!!!

pmlm

A multiplicação de matrizes não é simplesmente multiplicar os elementos 1 por 1…

http://en.wikipedia.org/wiki/Matrix_multiplication

fernandopaiva

A maneira q eu mostrei eh soh um exemplo…ainda falta somar para encontrar uma nova matriz a partir do resultado.
de uma olhada em materias de matematica q vc encontra, procure por Algebra Linear(Matriz)…eh simples, estou tendo isso na faculdade de engenharia.

t+ e boa sorte.

Criado 3 de setembro de 2011
Ultima resposta 12 de set. de 2011
Respostas 4
Participantes 3