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;
}
value = matrixVectorMult([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],[1,2,3,4]);
document.write(value);
ZnVuY3Rpb24gbWF0cml4VmVjdG9yTXVsdChtYXRyaXgsIHZlY3RvcikKewoJdmFyIG49MDsKCWZvciAodmFyIHJvdz0xOyByb3c8PTQ7IHJvdysrKXsKCQlmb3IgKHZhciBjb2w9MTsgY29sPD00OyBjb2wrKyl7CgkJCW5bY29sXSArPSBtYXRyaXhbNCpyb3crY29sXSAqIHZlY3Rvcltjb2xdOwoJCX0KCX0KCXJldHVybiBuOwp9Cgp2YWx1ZSA9IG1hdHJpeFZlY3Rvck11bHQoWzEsMiwzLDQsNSw2LDcsOCw5LDEwLDExLDEyLDEzLDE0LDE1LDE2XSxbMSwyLDMsNF0pOwpkb2N1bWVudC53cml0ZSh2YWx1ZSk7