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 iIzhod
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.