Kako implementirati množenje matric v Javi?



Ta članek vam bo predstavil zelo pogost problem, ki, če ga rešite, olajša številne naloge. Ta članek bo obravnaval množenje matric v Javi

Ta članek vam bo predstavil zelo pogost problem, ki, če ga rešite, olajša številne naloge. Ta članek bo obravnaval V Javi. V tem članku bodo obravnavani naslednji napotki:

Začnimo s tem člankom,





Množenje matric v Javi

Pridobivanje ene matrike iz vnosov dveh matrik z binarno operacijo je znano kot množenje matrice. Preprosteje, če pomnožimo dve matriki R in S reda a * b in b * c, je dobljena matrica reda a * c. Množenje matrike je mogoče v javi učinkovito izvajati z različnimi metodami. Najučinkovitejša metoda je obravnavana spodaj.

Nadaljujem s tem člankom



kako uporabiti hashmap v javi

Uporaba For Loop

Pri tej metodi uporabljamo zanko for.

javni razred Main {public static void main (String args []) {// ustvarjanje dveh matrik 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 vrstice in 3 stolpci // 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() } }} 

Izhod



15 21 27

36 51 66

22 31 40

Nadaljujemo s tem člankom o množenju matric v Javi,

Določite vnos preko tipkovnice

import java.util.Scanner javni razred Main {public static void main (String args []) {int n Scanner input = new Scanner (System.in) System.out.println ('Enter base of matricks') n = input. nextInt () int [] [] m1 = nov int [n] [n] int [] [] m2 = nov int [n] [n] int [] [] mat = nov int [n] [n] sistem. out.println ('Vnesite elemente 1. matrične vrstice pametno: n') for (int i = 0 i

Izhod

Vnesite osnovo matric:

3.

Pametno vnesite elemente 1. matrične vrstice:

eno

2.

3.

6.

5.

4.

7.

8.

9.

Pametno vnesite elemente 2. matrične vrstice:

3.

2.

eno

4.

5.

6.

9.

8.

7.

Množenje matric:

Izdelek:

38 36 34

270 314 358

134 126 118

Tako lahko z uporabo zanke for v javi učinkovito najdemo produkt dveh matrik.

Tako smo prišli do konca tega članka o 'Množenju matrike v Javi'. Če želite izvedeti več, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je zasnovan tako, da vas usposobi za osnovne in napredne koncepte Jave, skupaj z različnimi Java okviri, kot so Hibernate & Spring.

Imate vprašanje za nas? Prosimo, navedite to v oddelku za komentarje tega spletnega dnevnika, mi se vam bomo oglasili v najkrajšem možnem času.