signOfDeterminant (Matrix)

Returns sign of a square matrix' determinant.

Arguments

Square

matrix
(see Matrix).

Return values

Determinant

sign
as an integer number: 1 if positive, -1 if negative, 0 if zero.

Complexity

O(size^3)

Example

"sl/algebra" useFile ((2.0 1.0 1.0) (-1.0 1.0 1.0) (0.0 2.0 -2.0)) makeMatrix signOfDeterminant print LF print ((2.0 1.0 1.0) (-5.0 1.0 2.0) (-1.0 0.666666 1.0)) makeMatrix signOfDeterminant print
Output:
-1 1