Каретин Николай Ильич, 522 Det4x4 4666
Юань Дунлян, 523 Группа Det4x4 4274
n1def det3(m):n1def det3x3(matrix):
2    return m[0][0] * (m[1][1] * m[2][2] - m[1][2] * m[2][1]) - m[0][1] * (m[1][0] * m[2][2] - m[1][2] * m[2][0]) + m[0][2] * (m[1][0] * m[2][1] - m[1][1] * m[2][0])2    return matrix[0][0] * (matrix[1][1] * matrix[2][2] - matrix[1][2] * matrix[2][1]) - matrix[0][1] * (matrix[1][0] * matrix[2][2] - matrix[1][2] * matrix[2][0]) + matrix[0][2] * (matrix[1][0] * matrix[2][1] - matrix[1][1] * matrix[2][0])
33
4def det4(r0, r1, r2, r3):4def det4(r0, r1, r2, r3):
t5    m = (r0, r1, r2, r3)t5    matrix = [r0, r1, r2, r3]
6    det = 06    determinant = 0
7    for i in range(4):7    for j in range(4):
8        sub = [row[:i] + row[i + 1:] for row in m[1:]]8        sub_matrix = [row[:j] + row[j + 1:] for row in matrix[1:]]
9        det += (-1) ** i * m[0][i] * det3(sub)9        determinant += (-1) ** j * r0[j] * det3x3(sub_matrix)
10    return det10    return determinant
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op