¿Cómo implementar la multiplicación de matrices en Java?



Este artículo le presentará un problema muy común que, si se soluciona, facilita muchas tareas. Este artículo discutirá la multiplicación de matrices en Java

Este artículo le presentará un problema muy común que, si se soluciona, facilita muchas tareas. Este artículo discutirá En Java. En este artículo se discutirán los siguientes consejos,

Así que comencemos con este artículo,





instrucción goto c ++

Multiplicación de matrices en Java

La obtención de una sola matriz a partir de las entradas de dos matrices mediante una operación binaria se conoce como multiplicación de matrices. En términos más simples, si se multiplican dos matrices R y S de orden a * by b * c, la matriz obtenida es de orden a * c. La multiplicación de una matriz se puede hacer de manera eficiente en Java utilizando varios métodos. El método más eficaz se analiza a continuación.

Continuando con este artículo



Utilizando For Loop

En este método, usamos for loop.

public class Main {public static void main (String args []) {// creando dos matrices int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} int m [] [] = new int [3] [3] / / 3 filas y 3 columnas // multiplicando por (int i = 0i<3i++){ for(int j=0j<3j++){ m[i][j]=0 for(int k=0k<3k++) { m[i][j]+=m1[i][k]*m2[k][j] } //end of k loop System.out.print(m[i][j]+' ') //printing matrix } //end of j loop System.out.println() } }} 

Salida



15 21 27

36 51 66

22 31 40

Continuando con este artículo sobre la multiplicación de matrices en Java,

Especificar entrada a través del teclado

import java.util.Scanner public class Main {public static void main (String args []) {int n Scanner input = new Scanner (System.in) System.out.println ('Enter base of matrices') n = input. nextInt () int [] [] m1 = nuevo int [n] [n] int [] [] m2 = nuevo int [n] [n] int [] [] mat = nuevo int [n] [n] Sistema. out.println ('Introduzca los elementos de la primera fila de la matriz: n') para (int i = 0 i

Salida

Ingrese la base de matrices:

3

Ingrese los elementos de la primera fila de la matriz:

1

2

3

6

5

4

7

8

9

Ingrese los elementos de la segunda fila de la matriz:

3

2

1

para el programa de bucle en java

4

5

6

9

8

7

Multiplicar las matrices:

Producto:

38 36 34

270 314 358

134 126 118

Por lo tanto, el producto de dos matrices se puede encontrar de manera eficiente utilizando el bucle for en java.

Por lo tanto, hemos llegado al final de este artículo sobre 'Multiplicación de matrices en Java'. Si desea obtener más información, consulte el por Edureka, una empresa de aprendizaje en línea de confianza. El curso de certificación y capacitación Java J2EE y SOA de Edureka está diseñado para capacitarlo en conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este blog y nos pondremos en contacto con usted lo antes posible.