Tests happened in head. This should be moved to a JS-only file.
DEBUG: ----------------------------------------------------------------------
DEBUG: Source: | 1.00000 2.00000 3.00000 |
DEBUG: Can't calculate the determiant of a non-squre matrix!
DEBUG: Determinant 0
DEBUG: Scaled: | 2.00000 4.00000 6.00000 |
DEBUG: Can't multiply matricies of sizes 3,1 and 3,1
DEBUG: Squared: | 0.00000 |
DEBUG: Can't find the adjoint of a non-square matrix
DEBUG: Adjoint: | 0.00000 |
DEBUG: Can't find the adjoint of a non-square matrix
DEBUG: Can't calculate the determiant of a non-squre matrix!
DEBUG: Determinant Equals 0, Not Invertible.
DEBUG: Inverse: | 0.00000 |
DEBUG: Upper: | 1.00000 2.00000 3.00000 |
DEBUG: Tranpose: | 1.00000 | | 2.00000 | | 3.00000 |
DEBUG: ----------------------------------------------------------------------
DEBUG: Source: | 1.00000 2.00000 3.00000 | | 4.00000 5.00000 6.00000 | | 7.00000 8.00000 1.00000 |
DEBUG: Determinant 24
DEBUG: Scaled: | 2.00000 4.00000 6.00000 | | 8.00000 10.0000 12.0000 | | 14.0000 16.0000 2.00000 |
DEBUG: Squared: | 30.0000 36.0000 18.0000 | | 66.0000 81.0000 48.0000 | | 46.0000 62.0000 70.0000 |
DEBUG: Adjoint: | -43.0000 22.0000 -3.00000 | | 38.0000 -20.0000 6.00000 | | -3.00000 6.00000 -3.00000 |
DEBUG: Inverse: | -1.79167 0.91667 -0.12500 | | 1.58333 -0.83333 0.25000 | | -0.12500 0.25000 -0.12500 |
DEBUG: Upper: | 1.00000 2.00000 3.00000 | | 0.00000 -3.00000 -6.00000 | | 0.00000 0.00000 -8.00000 |
DEBUG: Tranpose: | 1.00000 4.00000 7.00000 | | 2.00000 5.00000 8.00000 | | 3.00000 6.00000 1.00000 |