Ipapakilala ka ng artikulong ito sa isang pangkaraniwang problema na kung haharapin, binibigyan ng maraming mga gawain. Tatalakayin ang artikulong ito Sa Java. Tatalakayin ang artikulong ito sa artikulong ito,
Kaya't magsimula tayo sa artikulong ito,
Pagpaparami ng Matrix Sa Java
Pagkuha ng isang solong matrix mula sa mga entry ng dalawang matrices sa pamamagitan ng paggamit ng isang binary na operasyon ay kilala bilang pagpaparami ng Matrix. Sa mas simpleng mga termino, kung ang dalawang matrices R at S ng order a * b at b * c ay pinarami, ang matrix na nakuha ay nasa order a * c. Ang pagpaparami ng isang matrix ay maaaring gawin nang mahusay sa java sa pamamagitan ng paggamit ng iba't ibang mga pamamaraan. Ang pinakamabisang pamamaraan ay tinalakay sa ibaba.
Nagpapatuloy sa artikulong ito
Paggamit Para sa Loop
Sa pamamaraang ito, gumagamit kami ng para sa loop.
pampublikong klase Pangunahing {public static void main (String args []) {// paglikha ng dalawang matrices int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} int m [] [] = bagong int [3] [3] / / 3 mga hilera at 3 mga haligi // nagpaparami para sa (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() } }}
Paglabas
15 21 27
36 51 66
22 31 40
Nagpapatuloy sa artikulong ito sa Matrix Multiplication In Java,
Tukuyin ang Input Sa pamamagitan ng Keyboard
import java.util.Scanner pampublikong klase Pangunahing {public static void main (String args []) {int n Scanner input = new Scanner (System.in) System.out.println ('Enter base of matrices') n = input. nextInt () int [] [] m1 = bagong int [n] [n] int [] [] m2 = bagong int [n] [n] int [] [] mat = bagong int [n] [n] System. out.println ('Ipasok ang mga elemento ng ika-1 hilera ng matrix na matalino: n') para sa (int i = 0 iPaglabas
Ipasok ang batayan ng mga matris:
3
Ipasok ang mga elemento ng 1st matrix row na matalino:
isa
2
3
6
5
4
7
klase vs interface sa java8
9
Ipasok ang mga elemento ng 2nd matrix row na matalino:
3
2
isa
4
5
6
9
8
7
Pagpaparami ng mga matris:
Produkto:
38 36 34
270 314 358
134 126 118
Kaya, ang produkto ng dalawang matrices ay maaaring matagpuan nang mahusay sa pamamagitan ng paggamit ng para sa loop sa java.
Sa gayon ay natapos na kami sa artikulong ito sa 'Matrix Multiplication in Java'. Kung nais mong matuto nang higit pa, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo upang sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na ito at babalikan ka namin sa lalong madaling panahon.