Tema 46
Scrivere un metodo
prodottoRighePerColonne che riceve in ingresso due matrici quadrate di interi e restituisce il risultato del prodotto righe per colonne.
Ad esempio, siano M e Q le matrici così costituite
allora
prodottoRighePerColonne(M, Q) darà
(1x2)+(2x1) = 4 | (1x5)+(2x1) = 7 |
(3x2)+(4x1) = 10 | (3x5)+(4x1) = 19 |
public class tema46{ public static int[][] prodottoRighePerColonne (int[][] M, int[][] Q){ // verifichiamo che il numero di righe di una matrice sia adeguato al numero di // colonne dell’altra matrice if (M.length != Q[0].length) return null; // la matrice risultante avrà naturalmente le seguenti dimensioni int[][] matriceRisultante = new int[M.length][Q[0].length]; // approntiamo un contenitore in cui effettuare le operazioni tra gli elementi int calcolo = 0; for (int i = 0; i