Cet article vous présentera un problème très courant qui, s'il est traité, facilite de nombreuses tâches. Cet article traitera En Java. Les pointeurs suivants seront abordés dans cet article,
Alors commençons avec cet article,
Multiplication matricielle en Java
L'obtention d'une seule matrice à partir des entrées de deux matrices à l'aide d'une opération binaire est appelée multiplication matricielle. En termes plus simples, si deux matrices R et S d'ordre a * b et b * c sont multipliées, la matrice obtenue est d'ordre a * c. La multiplication d'une matrice peut être effectuée efficacement en java en utilisant diverses méthodes. La méthode la plus efficace est décrite ci-dessous.
Passer à cet article
Utilisation de la boucle For
didacticiels ms sql pour les débutants
Dans cette méthode, nous utilisons la boucle for.
public class Main {public static void main (String args []) {// création de deux matrices int m1 [] [] = {{1,2,3}, {4,5,6}, {2,3,4 }} int m2 [] [] = {{1,2,3}, {4,5,6}, {2,3,4}} int m [] [] = new int [3] [3] / / 3 lignes et 3 colonnes // multiplication pour (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() } }}
Production
15 21 27
36 51 66
22 31 40
Passant à cet article sur la multiplication matricielle en Java,
Spécifier l'entrée via le clavier
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 = new int [n] [n] int [] [] m2 = new int [n] [n] int [] [] mat = new int [n] [n] System. out.println ('Entrez les éléments de la 1ère matrice par ligne: n') for (int i = 0 iProduction
Entrez la base des matrices:
3
Entrez les éléments de la 1ère matrice par ligne:
un
2
3
6
5
4
sept
8
9
Entrez les éléments de la 2ème ligne de la matrice:
3
2
un
4
5
6
9
8
sept
convertir une chaîne en date en javaMultiplier les matrices:
Produit:
38 36 34
270 314 358
134 126 118
Ainsi, le produit de deux matrices peut être trouvé efficacement en utilisant la boucle for en java.
Ainsi, nous sommes arrivés à la fin de cet article sur «Matrix Multiplication in Java». Si vous souhaitez en savoir plus, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance. Le cours de formation et de certification Java J2EE et SOA d'Edureka est conçu pour vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate et Spring.
Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de ce blog et nous vous répondrons dans les plus brefs délais.