The matrix 2x2 is simple, :
I think the matrix of 2x2 and 3x3 is easy.
Example: Matrix [2x2];
var det=(matriz[0][0]*matriz[1][1])-(matriz[1][0]*matriz[0][1]);
Example: Matrix [3x3];
var r1=(matriz[0][0]*matriz[1][1]*matriz[2][2])+(matriz[0][1]*matriz[1][2]*matriz[2][0])+(matriz[0][2]*matriz[1][0]*matriz[2][1]);
var r2=(matriz[0][2]*matriz[1][1]*matriz[2][0])+(matriz[0][0]*matriz[1][2]*matriz[2][1])+(matriz[0][1]*matriz[1][0]*matriz[2][2]);
var result = r1-r2;
First create a function for get size the matrix.
function Matriz(size){
var matriz = new Array(size);
for(i = 0; i < size ; i++){
matriz[i]=new Array(size);
}
return matriz;
}
Top comments (0)