inverse matrix gauss jordan
Error(s), warning(s): Traceback (most recent call last):
File "source_file.py", line 48, in <module>
inverse_matrix = matrix_elimination(matrix)
File "source_file.py", line 32, in matrix_elimination
e = e * (1 / var)
ZeroDivisionError: float division by zero
var = 3
matrix = [[1.0, 0.6666666666666666, 1.0, 1.0, 0.6666666666666666, 0.3333333333333333, 0.3333333333333333, 0.6666666666666666, 0.6666666666666666, 1.0], [0.0, 1.6666666666666667, -1.0, 0.0, -0.33333333333333326, 1.3333333333333335, 2.3333333333333335, 0.6666666666666667, 0.6666666666666667, -1.0], [0.0, 1.6666666666666667, -1.0, 0.0, -0.33333333333333326, 0.33333333333333337, 0.33333333333333337, 1.6666666666666667, 0.6666666666666667, -1.0], [0.0, 2.3333333333333335, 1.0, 1.0, 0.33333333333333337, 0.6666666666666667, 2.6666666666666665, 1.3333333333333335, 0.33333333333333337, 2.0], [0.0, 0.0, -1.0, 0.0, -1.0, 1.0, 1.0, -1.0, -1.0, -1.0], [0.0, -0.33333333333333326, 1.0, -1.0, 0.6666666666666667, 3.3333333333333335, 1.3333333333333335, 1.6666666666666667, 0.6666666666666667, 1.0], [0.0, -1.0, -2.0, 0.0, 1.0, 2.0, 0.0, 1.0, -1.0, 0.0], [0.0, 1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 0.0, 0.0, -2.0], [0.0, 1.0, -2.0, -2.0, -1.0, 0.0, 0.0, -1.0, 1.0, -2.0], [0.0, 1.3333333333333335, 0.0, 0.0, 2.3333333333333335, 1.6666666666666667, 0.6666666666666667, 0.33333333333333337, 1.3333333333333335, 2.0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1]]
var = 1.6666666666666667
matrix = [[1.0, 0.6666666666666666, 1.0, 1.0, 0.6666666666666666, 0.3333333333333333, 0.3333333333333333, 0.6666666666666666, 0.6666666666666666, 1.0], [0.0, 1.0, -0.6, 0.0, -0.19999999999999996, 0.8, 1.4000000000000001, 0.4, 0.4, -0.6], [0.0, 1.6666666666666667, -1.0, 0.0, -0.33333333333333326, 0.33333333333333337, 0.33333333333333337, 1.6666666666666667, 0.6666666666666667, -1.0], [0.0, 2.3333333333333335, 1.0, 1.0, 0.33333333333333337, 0.6666666666666667, 2.6666666666666665, 1.3333333333333335, 0.33333333333333337, 2.0], [0.0, 0.0, -1.0, 0.0, -1.0, 1.0, 1.0, -1.0, -1.0, -1.0], [0.0, -0.33333333333333326, 1.0, -1.0, 0.6666666666666667, 3.3333333333333335, 1.3333333333333335, 1.6666666666666667, 0.6666666666666667, 1.0], [0.0, -1.0, -2.0, 0.0, 1.0, 2.0, 0.0, 1.0, -1.0, 0.0], [0.0, 1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 0.0, 0.0, -2.0], [0.0, 1.0, -2.0, -2.0, -1.0, 0.0, 0.0, -1.0, 1.0, -2.0], [0.0, 1.3333333333333335, 0.0, 0.0, 2.3333333333333335, 1.6666666666666667, 0.6666666666666667, 0.33333333333333337, 1.3333333333333335, 2.0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1]]
var = -1.0
matrix = [[1.0, 0.6666666666666666, 1.0, 1.0, 0.6666666666666666, 0.3333333333333333, 0.3333333333333333, 0.6666666666666666, 0.6666666666666666, 1.0], [0.0, 1.0, -0.6, 0.0, -0.19999999999999996, 0.8, 1.4000000000000001, 0.4, 0.4, -0.6], [-0.0, -1.6666666666666667, 1.0, -0.0, 0.33333333333333326, -0.33333333333333337, -0.33333333333333337, -1.6666666666666667, -0.6666666666666667, 1.0], [0.0, 2.3333333333333335, 1.0, 1.0, 0.33333333333333337, 0.6666666666666667, 2.6666666666666665, 1.3333333333333335, 0.33333333333333337, 2.0], [0.0, 0.0, -1.0, 0.0, -1.0, 1.0, 1.0, -1.0, -1.0, -1.0], [0.0, -0.33333333333333326, 1.0, -1.0, 0.6666666666666667, 3.3333333333333335, 1.3333333333333335, 1.6666666666666667, 0.6666666666666667, 1.0], [0.0, -1.0, -2.0, 0.0, 1.0, 2.0, 0.0, 1.0, -1.0, 0.0], [0.0, 1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 0.0, 0.0, -2.0], [0.0, 1.0, -2.0, -2.0, -1.0, 0.0, 0.0, -1.0, 1.0, -2.0], [0.0, 1.3333333333333335, 0.0, 0.0, 2.3333333333333335, 1.6666666666666667, 0.6666666666666667, 0.33333333333333337, 1.3333333333333335, 2.0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1]]
var = 1.0
matrix = [[1.0, 0.6666666666666666, 1.0, 1.0, 0.6666666666666666, 0.3333333333333333, 0.3333333333333333, 0.6666666666666666, 0.6666666666666666, 1.0], [0.0, 1.0, -0.6, 0.0, -0.19999999999999996, 0.8, 1.4000000000000001, 0.4, 0.4, -0.6], [-0.0, -1.6666666666666667, 1.0, -0.0, 0.33333333333333326, -0.33333333333333337, -0.33333333333333337, -1.6666666666666667, -0.6666666666666667, 1.0], [0.0, 2.3333333333333335, 1.0, 1.0, 0.33333333333333337, 0.6666666666666667, 2.6666666666666665, 1.3333333333333335, 0.33333333333333337, 2.0], [0.0, 0.0, -1.0, 0.0, -1.0, 1.0, 1.0, -1.0, -1.0, -1.0], [0.0, -0.33333333333333326, 1.0, -1.0, 0.6666666666666667, 3.3333333333333335, 1.3333333333333335, 1.6666666666666667, 0.6666666666666667, 1.0], [0.0, -1.0, -2.0, 0.0, 1.0, 2.0, 0.0, 1.0, -1.0, 0.0], [0.0, 1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 0.0, 0.0, -2.0], [0.0, 1.0, -2.0, -2.0, -1.0, 0.0, 0.0, -1.0, 1.0, -2.0], [0.0, 1.3333333333333335, 0.0, 0.0, 2.3333333333333335, 1.6666666666666667, 0.6666666666666667, 0.33333333333333337, 1.3333333333333335, 2.0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1]]
var = -1.0
matrix = [[1.0, 0.6666666666666666, 1.0, 1.0, 0.6666666666666666, 0.3333333333333333, 0.3333333333333333, 0.6666666666666666, 0.6666666666666666, 1.0], [0.0, 1.0, -0.6, 0.0, -0.19999999999999996, 0.8, 1.4000000000000001, 0.4, 0.4, -0.6], [-0.0, -1.6666666666666667, 1.0, -0.0, 0.33333333333333326, -0.33333333333333337, -0.33333333333333337, -1.6666666666666667, -0.6666666666666667, 1.0], [0.0, 2.3333333333333335, 1.0, 1.0, 0.33333333333333337, 0.6666666666666667, 2.6666666666666665, 1.3333333333333335, 0.33333333333333337, 2.0], [-0.0, -0.0, 1.0, -0.0, 1.0, -1.0, -1.0, 1.0, 1.0, 1.0], [0.0, -0.33333333333333326, 1.0, -1.0, 0.6666666666666667, 3.3333333333333335, 1.3333333333333335, 1.6666666666666667, 0.6666666666666667, 1.0], [0.0, -1.0, -2.0, 0.0, 1.0, 2.0, 0.0, 1.0, -1.0, 0.0], [0.0, 1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 0.0, 0.0, -2.0], [0.0, 1.0, -2.0, -2.0, -1.0, 0.0, 0.0, -1.0, 1.0, -2.0], [0.0, 1.3333333333333335, 0.0, 0.0, 2.3333333333333335, 1.6666666666666667, 0.6666666666666667, 0.33333333333333337, 1.3333333333333335, 2.0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1]]
var = 3.3333333333333335
matrix = [[1.0, 0.6666666666666666, 1.0, 1.0, 0.6666666666666666, 0.3333333333333333, 0.3333333333333333, 0.6666666666666666, 0.6666666666666666, 1.0], [0.0, 1.0, -0.6, 0.0, -0.19999999999999996, 0.8, 1.4000000000000001, 0.4, 0.4, -0.6], [-0.0, -1.6666666666666667, 1.0, -0.0, 0.33333333333333326, -0.33333333333333337, -0.33333333333333337, -1.6666666666666667, -0.6666666666666667, 1.0], [0.0, 2.3333333333333335, 1.0, 1.0, 0.33333333333333337, 0.6666666666666667, 2.6666666666666665, 1.3333333333333335, 0.33333333333333337, 2.0], [-0.0, -0.0, 1.0, -0.0, 1.0, -1.0, -1.0, 1.0, 1.0, 1.0], [0.0, -0.09999999999999998, 0.3, -0.3, 0.2, 1.0, 0.4, 0.5, 0.2, 0.3], [0.0, -1.0, -2.0, 0.0, 1.0, 2.0, 0.0, 1.0, -1.0, 0.0], [0.0, 1.0, 0.0, -1.0, -1.0, 0.0, 1.0, 0.0, 0.0, -2.0], [0.0, 1.0, -2.0, -2.0, -1.0, 0.0, 0.0, -1.0, 1.0, -2.0], [0.0, 1.3333333333333335, 0.0, 0.0, 2.3333333333333335, 1.6666666666666667, 0.6666666666666667, 0.33333333333333337, 1.3333333333333335, 2.0], [1, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1]]
var = 0.0
|
|