Kako implementirati množenje matrica u Javi?



Ovaj članak upoznat će vas s vrlo čestim problemom koji, ako se riješi, olakšava mnoge zadatke. Ovaj će članak raspravljati o umnožavanju matrica u Javi

Ovaj članak upoznat će vas s vrlo čestim problemom koji, ako se riješi, olakšava mnoge zadatke. Ovaj članak će raspravljati U Javi. U ovom će članku biti riječi o sljedećim uputama,

Pa krenimo s ovim člankom,





kako izbjeći mrtvu točku u javi -

Množenje matrica u Javi

Dobivanje jedne matrice iz unosa dviju matrica pomoću binarne operacije poznato je kao množenje matrice. Jednostavnije rečeno, ako se pomnože dvije matrice R i S reda a * b i b * c, dobivena matrica je reda a * c. Množenje matrice može se učinkovito izvršiti u javi pomoću različitih metoda. Najučinkovitija metoda raspravlja se u nastavku.

Nastavljamo s ovim člankom



Korištenje za petlju

U ovoj metodi koristimo for petlju.

javna klasa Main {public static void main (String args []) {// stvaranje dvije 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 [] [] = novo int [3] [3] / / 3 retka i 3 stupca // množenje za (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() } }} 

Izlaz



15 21 27

36 51 66

22 31 40

Nastavljajući s ovim člankom o množenju matrica u Javi,

Odredite unos putem tipkovnice

import java.util.Scanner javna klasa Main {public static void main (String args []) {int n Skener input = novi skener (System.in) System.out.println ('Unesi bazu matrica') n = input. nextInt () int [] [] m1 = novi int [n] [n] int [] [] m2 = novi int [n] [n] int [] [] mat = novi int [n] [n] sustav. out.println ('Unesite elemente 1. retka matrice pametno: n') for (int i = 0 i

Izlaz

Unesite bazu matrica:

3

Unesite elemente 1. retka matrice pametno:

jedan

2

3

6

5

4

7

8

9

Unesite elemente 2. retka matrice pametno:

3

2

jedan

koja je razlika između c ++ i jave

4

5

6

9

8

7

Množenje matrica:

Proizvod:

38 36 34

algoritam sortiranja može se koristiti za slaganje skupa ________ po redoslijedu ________.

270 314 358

134 126 118

Dakle, proizvod dviju matrica može se učinkovito pronaći pomoću for petlje u javi.

Tako smo došli do kraja ovog članka o 'Umnožavanju matrice u Javi'. Ako želite saznati više, pogledajte Edureka, pouzdane tvrtke za internetsko učenje. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA osmišljen je kako bi vas osposobio za osnovne i napredne Java koncepte, zajedno s raznim Java okvirima poput Hibernate & Spring.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog bloga i javit ćemo vam se što je prije moguće.