Skip to main content

Matrix Multiply

Multiplication of two matrix


function mat_multiply(a,b)
{
  //Logic
  var p = a.length;
  var q = b.length;
  var r = b[0].length;
  c = Array(p).fill(0).map(x => Array(r).fill(0));
  for(var i = 0; i < p; i++)
  {
    for(var  j = 0; j < r; j++)
    {
      for(var k = 0; k < q; k++)
      {
        c[i][j] += (a[i][k] * b[k][j]) % R;
      }
    }
  }
  return c;
}