Š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 iRezultā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.