Cum se implementează multiplicarea matricei în Java?



Acest articol vă va prezenta o problemă foarte comună care, dacă este tratată, ușurează multe sarcini. Acest articol va discuta despre multiplicarea matricei în Java

Acest articol vă va prezenta o problemă foarte comună care, dacă este tratată, ușurează multe sarcini. Acest articol va discuta În Java. Următoarele indicații vor fi discutate în acest articol,

Deci, haideți să începem cu acest articol,





Multiplicarea matricei în Java

Obținerea unei singure matrice din intrările a două matrice prin utilizarea unei operații binare este cunoscută sub numele de multiplicare a matricei. În termeni mai simpli, dacă se înmulțesc două matrice R și S de ordinul a * b și b * c, matricea obținută este de ordinul a * c. Înmulțirea unei matrice se poate face eficient în java utilizând diferite metode. Cea mai eficientă metodă este discutată mai jos.

cum să devii inginer ai

Mai departe cu acest articol



Folosind For Loop

În această metodă, folosim bucla for.

public class Main {public static void main (String args []) {// crearea a două matrice 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 rânduri și 3 coloane // înmulțind pentru (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() } }} 

Ieșire



15 21 27

36 51 66

22 31 40

Mai departe cu acest articol despre multiplicarea matricei în Java,

Specificați intrarea prin tastatură

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 = new int [n] [n] int [] [] m2 = new int [n] [n] int [] [] mat = new int [n] [n] Sistem. out.println ('Introduceți elementele din primul rând al matricei: n') pentru (int i = 0 i

Ieșire

Introduceți baza matricilor:

3

Introduceți elementele din primul rând al matricei:

unu

cum se folosește metoda tostring în java

2

3

6

5

4

7

8

9

Introduceți elementele din al doilea rând matricial înțelept:

3

2

unu

4

5

6

9

8

7

Înmulțirea matricilor:

Produs:

38 36 34

270 314 358

134 126 118

Astfel, produsul a două matrice poate fi găsit eficient utilizând bucla for în java.

Astfel am ajuns la sfârșitul acestui articol despre „Multiplicarea matricei în Java”. Dacă doriți să aflați mai multe, consultați de Edureka, o companie de învățare online de încredere. Cursul de formare și certificare Java J2EE și SOA Edureka este conceput pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate Java, împreună cu diverse cadre Java, cum ar fi Hibernate & Spring.

care sunt motivele pentru a crea o instanță a clasei de fișiere?

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog și vă vom contacta cât mai curând posibil.