Kā ieviest matricas reizināšanu Java?



Šis raksts jūs iepazīstinās ar ļoti izplatītu problēmu, kas, ja tiek risināta, atvieglo daudzus uzdevumus. Šajā rakstā tiks aplūkota matricas reizināšana Java

Šis raksts jūs iepazīstinās ar ļoti izplatītu problēmu, kas, ja tiek risināta, atvieglo daudzus uzdevumus. Šajā rakstā tiks apspriests Java valodā. Šajā rakstā tiks apskatīti šādi norādījumi,

Ļaujiet mums sākt darbu ar šo rakstu,





Matricas reizināšana Java

Vienas matricas iegūšana no divu matricu ierakstiem, izmantojot bināro darbību, ir pazīstama kā Matricas reizināšana. Vienkāršāk sakot, ja divas matricas R un S ar * b un b * c kārtas reizina, iegūtā matrica ir pakāpes a * c. Matricas pavairošanu Java var efektīvi veikt, izmantojot dažādas metodes. Visefektīvākā metode ir aplūkota turpmāk.

Turpinot šo rakstu



Izmantojot cilnei

Šajā metodē mēs izmantojam cilpu.

public class Main {public static void main (String args []) {// izveidojot divas matricas int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} int m [] [] = jauns int [3] [3] / / 3 rindas un 3 kolonnas // reizinot ar (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() } }} 

Rezultāts



ms sql apmācības iesācējiem

15 21 27

36 51 66

22 31 40

Turpinot šo rakstu par matricu reizināšanu Java,

Norādiet ievadi, izmantojot tastatūru

importēt java.util.Scanner public class Main {public static void main (String args []) {int n Skenera ievade = jauns Skeneris (System.in) System.out.println ('Ievadiet matricu bāzi') n = ievade. nextInt () int [] [] m1 = new int [n] [n] int [] [] m2 = new int [n] [n] int [] [] mat = new int [n] [n] Sistēma. out.println ('Ievadiet pirmās matricas rindas elementus: n') (int i = 0 i

Rezultāts

Ievadiet matricu bāzi:

3

Ievadiet 1. matricas rindas elementus:

viens

2

3

6

5

4

7

8

9

Ievadiet 2. matricas rindas elementus:

3

2

viens

4

5

6

9

8

7

Reizinot matricas:

Produkts:

38 36 34

270 314 358

134 126 118

Tādējādi divu matricu reizinājumu var efektīvi atrast, java valodā izmantojot for loop.

Tādējādi mēs esam nonākuši šī raksta par “Matricas reizināšanu Java” beigās. Ja vēlaties uzzināt vairāk, iepazīstieties ar Autors: uzticams tiešsaistes mācību uzņēmums Edureka. Edureka Java J2EE un SOA apmācības un sertifikācijas kurss ir paredzēts, lai apmācītu jūs gan galvenajiem, gan uzlabotajiem Java jēdzieniem kopā ar dažādiem Java ietvariem, piemēram, Hibernate & Spring.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī emuāra komentāru sadaļā, un mēs sazināsimies ar jums pēc iespējas ātrāk.