Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var mat = new Array([1,-1,0,10],[5,2,-2,0],[6,3,4,0]);
- var fullLength = mat[0].length;
- var fullHeight = mat.length;
- var div = mat[0][0];
- for(var j = 0; j < fullLength;j++){
- mat[0][j] = mat[0][j] / div;
- }
- var mult = -mat[1][0];
- for(var i = 0; i < fullLength;i++){
- mat[1][i] = mult*mat[0][i] + mat[1][i];
- }
- var mult = -mat[2][0];
- for(var i = 0; i < fullLength;i++){
- mat[2][i] = mult*mat[0][i] + mat[2][i];
- }
- var div = mat[1][1];
- for(var j = 0; j < fullLength;j++){
- mat[1][j] = mat[1][j] / div;
- }
- var mult = -mat[2][1];
- for(var i = 0; i < fullLength;i++){
- mat[2][i] = mult*mat[1][i] + mat[2][i];
- }
- var div = mat[2][2];
- for(var j = 0; j < fullLength;j++){
- mat[2][j] = mat[2][j] / div;
- }
- var mult = -mat[0][1];
- for(var i = 0; i < fullLength;i++){
- mat[0][i] = mult*mat[1][i] + mat[0][i];
- }
- var mult = -mat[1][2];
- for(var i = 0; i < fullLength;i++){
- mat[1][i] = mult*mat[2][i] + mat[1][i];
- }
- var mult = -mat[0][2];
- for(var i = 0; i < fullLength;i++){
- mat[0][i] = mult*mat[2][i] + mat[0][i];
- }
- for(var i = 0; i < mat.length; i++){
- console.log(mat[i]);
- }
Add Comment
Please, Sign In to add comment