Multiplicação de Matriz

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… :slight_smile:

[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í :slight_smile: