Multiply matrix a by matrix b.
var ay=a.length, ax=a[0].length, by=b.length, bx=b[0].length; if(ax!=by){ console.warn("Can't multiply matricies of sizes " + ax + "," + ay + " and " + bx + "," + by); return [[0]]; } var c=[]; for (var k=0; k<ay; k++) { c[k]=[]; for(var i=0; i<bx; i++){ c[k][i]=0; for(var m=0; m<ax; m++){ c[k][i]+=a[k][m]*b[m][i]; } } } return c; // Array