//Dichiariamo le variabili let m1 = [[3, 5, 1], [4, 2, 1], [7, 3, 1]]; let m2 = [[4, 8, 2], [1, 4, 3], [1, 5, 7]]; let risultato = []; function moltiplicazioneMatrici(){ //R = Righe, C = Colonne for(let r = 0; r < m1.length; r++){ risultato [r] = [] for(let c = 0; c < m1[r].length; c++){ risultato[r][c] = prodottoScalare(m1, m2, r, c); //Richiamiamo la funzione prodottoScalare } } return risultato; } function prodottoScalare(m1, m2, r, c){ let risultato = 0; for(let i = 0; i < m1[r].length; i++){ risultato = risultato + (m1[r][i] * m2[i][c]) } return risultato; } moltiplicazioneMatrici()