Come implementare la moltiplicazione di matrici in Java?



Questo articolo ti introdurrà a un problema molto comune che, se affrontato, facilita molte attività. Questo articolo discuterà la moltiplicazione di matrici in Java

Questo articolo ti introdurrà a un problema molto comune che, se affrontato, facilita molte attività. Questo articolo discuterà In Java. I seguenti suggerimenti saranno discussi in questo articolo,

Quindi iniziamo con questo articolo,





Moltiplicazione di matrici in Java

Ottenere una singola matrice dalle voci di due matrici utilizzando un'operazione binaria è noto come moltiplicazione di matrici. In termini più semplici, se si moltiplicano due matrici R e S di ordine a * b e b * c, la matrice ottenuta è dell'ordine a * c. La moltiplicazione di una matrice può essere eseguita in modo efficiente in java utilizzando vari metodi. Il metodo più efficace è discusso di seguito.

Andando avanti con questo articolo



Utilizzando For Loop

__init__ in Python

In questo metodo, utilizziamo il ciclo for.

public class Main {public static void main (String args []) {// creazione di due matrici int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} int m [] [] = nuovo int [3] [3] / / 3 righe e 3 colonne // moltiplicando per (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() } }} 

Produzione



15 21 27

36 51 66

22 31 40

Andando avanti con questo articolo sulla moltiplicazione di matrici in Java,

Specificare input tramite tastiera

import java.util.Scanner public class Main {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 = nuovo int [n] [n] int [] [] m2 = nuovo int [n] [n] int [] [] mat = nuovo int [n] [n] Sistema. out.println ('Inserisci gli elementi della prima riga della matrice per quanto riguarda: n') for (int i = 0 i

Produzione

Inserisci la base delle matrici:

3

Immettere gli elementi della prima riga della matrice per quanto riguarda:

uno

2

3

6

5

4

7

8

9

Immettere gli elementi della seconda riga della matrice per quanto riguarda:

3

2

uno

4

5

6

9

8

7

come creare pagine web dinamiche

Moltiplicando le matrici:

Prodotto:

38 36 34

270 314 358

134 126 118

Pertanto, il prodotto di due matrici può essere trovato in modo efficiente utilizzando il ciclo for in java.

Così siamo giunti alla fine di questo articolo sulla 'Moltiplicazione di matrici in Java'. Se desideri saperne di più, dai un'occhiata al da Edureka, una società di apprendimento online affidabile. Il corso di formazione e certificazione Java J2EE e SOA di Edureka è progettato per formarti sia sui concetti di base che avanzati su Java insieme a vari framework Java come Hibernate e Spring.

Hai domande per noi? Per favore, menzionalo nella sezione commenti di questo blog e ti risponderemo il prima possibile.