Aquest article us presentarà un problema molt comú que, si es tracta, facilita moltes tasques. En aquest article es parlarà A Java. En aquest article es discutiran les següents indicacions,
Comencem, doncs, amb aquest article,
Multiplicació de matrius a Java
L’obtenció d’una matriu única a partir de les entrades de dues matrius mitjançant una operació binària es coneix com a multiplicació de matrius. En termes més simples, si es multipliquen dues matrius R i S d’ordre a * b i b * c, la matriu obtinguda és de l’ordre a * c. La multiplicació d'una matriu es pot fer eficientment en Java mitjançant diversos mètodes. A continuació es parla del mètode més eficaç.
java al poder de
Continuem amb aquest article
Utilitzant For Loop
En aquest mètode, fem ús del bucle for.
public class Main {public static void main (String args []) {// creant dues matrius 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 files i 3 columnes // multiplicant per (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() } }}
Sortida
15 21 27
36 51 66
22 31 40
Continuem amb aquest article sobre la multiplicació de matrius a Java,
Especifiqueu l'entrada mitjançant el teclat
import java.util.Scanner public class Main {public static void main (String args []) {int n Escàner entrada = nou escàner (System.in) System.out.println ('Introduïu la base de les matrius') n = entrada. nextInt () int [] [] m1 = new int [n] [n] int [] [] m2 = new int [n] [n] int [] [] mat = new int [n] [n] Sistema. out.println ('Introduïu els elements de la primera fila matricial: n') per a (int i = 0 iSortida
Introduïu la base de les matrius:
3
Introduïu els elements de la primera fila de la matriu:
1
com fer captures de pantalla amb seleni2
3
6
5
4
7
8
9
Introduïu els elements de la segona fila de la matriu:
3
2
1
4
5
6
9
8
7
Multiplicant les matrius:
Producte:
38 36 34
270.314.358
134.126.118
Per tant, el producte de dues matrius es pot trobar de manera eficient utilitzant el bucle for a Java.
Així hem arribat al final d’aquest article sobre ‘Multiplicació de matrius a Java’. Si voleu obtenir més informació, consulteu el per Edureka, una empresa d’aprenentatge en línia de confiança. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per formar-vos tant per a conceptes bàsics com avançats de Java juntament amb diversos marcs Java com Hibernate & Spring.
tutorials d'estudi visual per a principiantsTens alguna pregunta? Si us plau, mencioneu-ho a la secció de comentaris d’aquest bloc i us respondrem el més aviat possible.