Šis straipsnis supažindins su labai paplitusia problema, kurią išsprendus, palengvinsite daugelį užduočių. Šiame straipsnyje bus aptarta „Java“ kalba. Toliau pateikiami patarimai bus aptarti šiame straipsnyje,
Pradėkime nuo šio straipsnio,
Matricos dauginimas Java
Vienos matricos gavimas iš dviejų matricų įrašų naudojant dvejetainę operaciją yra žinomas kaip Matricos daugyba. Paprasčiau tariant, jei padauginamos dvi matricos R ir S, kurių eiliškumas a * b ir b * c, gaunama matrica yra a * c eilės. Matricą padauginti Java sistemoje galima efektyviai, naudojant įvairius metodus. Veiksmingiausias metodas aptariamas toliau.
Toliau einant su šiuo straipsniu
Naudojant „Loop“
Taikant šį metodą mes naudojame „loop“.
public class Main {public static void main (String args []) {// sukuriant dvi 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 [] [] = naujas int [3] [3] / / 3 eilutės ir 3 stulpeliai // dauginant (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() } }}
Rezultatas
15 21 27
36 51 66
22 31 40
Toliau su šiuo straipsniu apie „Matrix“ dauginimą „Java“,
kas yra lėlė ir virėjas
Nurodykite įvestį per klaviatūrą
importuoti java.util.Scanner viešąją klasę Main {public static void main (String args []) {int n Skaitytuvo įvestis = naujas skaitytuvas (System.in) System.out.println ('Įveskite matricų pagrindą') n = įvestis. nextInt () int [] [] m1 = new int [n] [n] int [] [] m2 = new int [n] [n] int [] [] mat = new int [n] [n] Sistema. out.println ('Įveskite pirmosios matricos eilutės elementus išmintingai: n') (int i = 0 iRezultatas
Įveskite matricų bazę:
3
Protingai įveskite 1-osios matricos eilutės elementus:
vienas
2
3
6
5
4
7
8
9
Protingai įveskite 2-osios matricos eilutės elementus:
paversti dvigubai į int java3
2
vienas
4
5
6
9
8
7
Padauginus matricas:
Produktas:
38 36 34
270 314 358
134 126 118
Taigi dviejų matricų sandaugą galima efektyviai rasti naudojant Java kilpą for.
Taigi mes priėjome šio straipsnio apie „Matricos dauginimą„ Java ““ pabaigą. Jei norite sužinoti daugiau, patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“. „Edureka“ „Java J2EE“ ir SOA mokymo ir sertifikavimo kursai yra skirti mokyti jus tiek pagrindinėms, tiek pažangesnėms „Java“ koncepcijoms kartu su įvairiomis „Java“ sistemomis, tokiomis kaip „Hibernate & Spring“.
Turite mums klausimą? Prašau tai paminėti šio tinklaraščio komentarų skiltyje ir mes kuo greičiau susisieksime su jumis.