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