Kuidas rakendada Java-is maatriksi korrutamist?



See artikkel tutvustab teile väga levinud probleemi, mis käsitlemisel hõlbustab paljusid ülesandeid. Selles artiklis käsitletakse Java maatriksi korrutamist

See artikkel tutvustab teile väga levinud probleemi, mis käsitlemisel hõlbustab paljusid ülesandeid. Selles artiklis arutatakse Java keeles. Järgmisi näpunäiteid käsitletakse selles artiklis,

Alustame selle artikliga,





Maatriksi korrutamine Java-s

Kahe maatriksi sisestusest ühe maatriksi saamine binaaroperatsiooni abil on tuntud kui Maatriksi korrutamine. Lihtsamalt öeldes, kui korrutada kaks järjestuse a * b ja b * c maatriksit R ja S, on saadud maatriks suurusjärgus a * c. Maatriksi korrutamist saab javas tõhusalt kasutada, kasutades erinevaid meetodeid. Kõige tõhusamat meetodit käsitletakse allpool.

Selle artikliga edasi liikudes



Kasutades aas

Selles meetodis kasutame loopi jaoks.

avalik klass Main {public static void main (String args []) {// kahe maatriksi loomine int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} int m [] [] = uus int [3] [3] / / 3 rida ja 3 veergu // korrutamine (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() } }} 

Väljund



15 21 27

36 51 66

22 31 40

Selle artikliga Java maatriksite korrutamine jätkamine

Määrake klaviatuuri abil sisend

import java.util.Scanner public class Main {public static void main (String args []) {int n Skanneri sisend = uus Skanner (System.in) System.out.println ('Sisesta maatriksite alus') n = sisend. järgmineInt () int [] [] m1 = uus int [n] [n] int [] [] m2 = uus int [n] [n] int [] [] mat = uus int [n] [n] süsteem. out.println ('Sisestage esimese maatriksirea elemendid targalt: n') jaoks (int i = 0 i

Väljund

Sisestage maatriksite alus:

3

Sisestage esimese maatriksirea elemendid:

üks

2

3

6

5

4

7

8

9

Sisestage teise maatriksirea elemendid:

mis masinõppes üle sobib

3

2

üks

4

5

6

9

8

7

Maatriksite korrutamine:

Toode:

38 36 34

270 314 358

134 126 118

Nii saab kahe maatriksi korrutise tõhusalt üles leida, kui kasutada java for loopi.

Seega oleme jõudnud selle artikli lõppu, mis käsitleb teemat “Matrixi korrutamine Java-s”. Kui soovite rohkem teada saada, vaadake järgmist autor Edureka, usaldusväärne veebiõppe ettevõte. Edureka Java J2EE ja SOA koolitus- ja sertifitseerimiskursus on mõeldud selleks, et õpetada teid nii Java põhiliste kui ka edasijõudnute kontseptsioonide jaoks koos erinevate Java-raamistikega nagu Hibernate & Spring.

Kas teil on meile küsimus? Palun mainige seda selle blogi kommentaaride jaotises ja võtame teiega ühendust niipea kui võimalik.