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 iProduzione
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 dinamicheMoltiplicando 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.