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 iIeșire
Introduceți baza matricilor:
3
Introduceți elementele din primul rând al matricei:
unu
cum se folosește metoda tostring în java2
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.