Facebook
From AlePiga, 2 Months ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 152
  1. //Dichiariamo le variabili
  2. let m1 = [[3, 5, 1], [4, 2, 1], [7, 3, 1]];
  3. let m2 = [[4, 8, 2], [1, 4, 3], [1, 5, 7]];
  4. let risultato = [];
  5.  
  6. function moltiplicazioneMatrici(){
  7.             //R = Righe, C = Colonne
  8.             for(let r = 0; r < m1.length; r++){
  9.                 risultato [r] = []
  10.                 for(let c = 0; c < m1[r].length; c++){
  11.                     risultato[r][c] = prodottoScalare(m1, m2, r, c); //Richiamiamo la funzione prodottoScalare
  12.                    
  13.                 }
  14.             }
  15.         return risultato;
  16. }
  17.  
  18. function prodottoScalare(m1, m2, r, c){
  19.     let risultato = 0;
  20.     for(let i = 0; i < m1[r].length; i++){
  21.         risultato = risultato + (m1[r][i] * m2[i][c])
  22.     }
  23.     return risultato;
  24. }
  25. moltiplicazioneMatrici()