Olá pessoal, preciso multiplicar duas matriz em java, alguem pode me dar algum exemplo?
Já tentou fazer? Poste o que tentou fazer.
Explique direito o que pretende fazer? Multiplicar posição por posição? É isso?
Abraços!
isso mesmo,
tipo, multiplicar linha da primeira matriz com a coluna da segundo…
até mais!
abraço!
cara, tentei multiplicar por escalar, mas tbm não consigo…
sou bem iniciante em java…
public class Matriz {
public double[][] multiplicacaoDeMatrizPorEscalar(double matrizA[][], double escalar) {
double matrizC[][] = new double[matrizA.length][matrizA[0].length];
for (int y = 0; y < matrizC[0].length; y++) {
for (int x = 0; x < matrizC.length; x++) {
matrizC[x][y] = matrizA[x][y] * escalar;
}
}
return matrizC;
}
}
Fala Pessoal!
Este código está multiplicando uma matriz por um escalar apenas.Funciona Corretamente!
Dica: Multiplicar uma matriz por outra não será tão complicado se, apenas para melhor visualzação do aprendizado, desenhar um fluxograma…
[code]
public class matriz {
public static void main (String[] args){
int matrizA[ ][ ] = { { 1,2,3} , {4,5,6}, {6,7,8} };
int escalar = 2;
for (int y = 0; y < matrizA.length; y++) {
for (int x = 0; x < matrizA.length; x++) {
matrizA[x][y] = matrizA[x][y] * escalar;
}
}
}
}[/code]
Primeiro você tem que saber se o numero de colunas da primeira é igual ao número de linhas da segunda.
depois é só usar a lógica.
Valew AItech IX!
agora vou tentar multiplicar uma pela outra!
Blz!! qq coisa estamos aí