Сообщение от B@rmaley.e><e
|
На каких объёмах данных?
|
две квадратные, 2х2 . я остановился на заинлайненном варианте, даже без циклов.
multiply = function(A, B){
var C = [[],[]];
C[0][0] = A[0][0]*B[0][0] + A[0][1]*B[1][0];
C[0][1] = A[0][0]*B[0][1] + A[0][1]*B[1][1];
C[1][0] = A[1][0]*B[0][0] + A[1][1]*B[1][0];
C[1][1] = A[1][0]*B[0][1] + A[1][1]*B[1][1];
return C;
},