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 iVä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 sobib3
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.