Somme de deux matrices en Java

Dans ce tutoriel nous allons découvrir comment calculer la somme de deux matrices en Java.

Dans l’exemple suivant, nous avons deux matrices A et B, nous avons déclaré ces matrices comme des tableaux multidimensionnels.

Deux matrices ne peuvent être ajoutées ou soustraites que si elles ont la même dimension, ce qui signifie qu’elles doivent avoir le même nombre de lignes et de colonnes. Ici, nous avons deux matrices A et B qui ont le même nombre de lignes et de colonnes. La somme de ces matrices aura le même nombre de lignes et de colonnes.
 
 

Exemple :
public class Main {
    public static void main(String[] args) {
        int l = 3, c = 3;
        
        // Déclarer les deux tableaux multidimensionnels
        int[][] A = { {1, 5, 3}, {2, 4, 1} , {9, 6, 0}};
        int[][] B = { {2, 7, 3}, {0, 9, 3} , {8, 2, 7} };
        
        // Déclarer la matrice somme
        int[][] S = new int[l][c];
        for(int i = 0; i < l; i++) {
            for (int j = 0; j < c; j++) {
                S[i][j] = A[i][j] + B[i][j];
            }
        }
        // Afficher la matrice somme
        System.out.println("La somme des matrices données est: ");
        for(int i = 0; i < l; i++) {
            for (int j = 0; j < c; j++) {
                System.out.print(S[i][j] + "   ");
            }
            System.out.println();
        }
    }
}

 
Sortie:

La somme des matrices données est: 
3   12   6   
2   13   4   
17   8   7

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *