function matrixVectorMult(matrix, vector)
{
var n=0;
for (var row=1; row<=4; row++){
for (var col=1; col<=4; col++){
n[col] += matrix[4*row+col] * vector[col];
}
}
return n;
}
matrixVectorMult([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],[1,2,3,4]);
ZnVuY3Rpb24gbWF0cml4VmVjdG9yTXVsdChtYXRyaXgsIHZlY3RvcikKewoJdmFyIG49MDsKCWZvciAodmFyIHJvdz0xOyByb3c8PTQ7IHJvdysrKXsKCQlmb3IgKHZhciBjb2w9MTsgY29sPD00OyBjb2wrKyl7CgkJCW5bY29sXSArPSBtYXRyaXhbNCpyb3crY29sXSAqIHZlY3Rvcltjb2xdOwoJCX0KCX0KCXJldHVybiBuOwp9CgptYXRyaXhWZWN0b3JNdWx0KFsxLDIsMyw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNl0sWzEsMiwzLDRdKTs=