Determinant

Determinant: A single number computed from a square matrix that determines whether it can be inverted. A zero determinant means the matrix has no inverse.

Determinant: quantity example

For the 2×2 matrix with rows (3,1) and (4,2), determinant is 3×2 − 1×4 = 2. For rows (2,0,1), (1,3,2), (1,1,1), expansion gives 2×(3−2) + 1×(1−3) = 0. The latter matrix has dependent rows and no inverse in exact arithmetic.

A common misunderstanding

Using determinant magnitude alone as a scale-independent test of numerical stability. Rescaling a matrix can make its determinant tiny without changing its condition number; use an appropriate condition measure and numerical method.

Related measurements

The determinant is a single number computed from a square matrix; it is not the matrix itself, the trace, or the rank, though they are related. The trace adds the diagonal. The rank counts independent rows.

A matrix is invertible exactly when its determinant is nonzero, and the determinant also gives the factor by which the matrix scales area or volume, with the sign showing whether orientation flips. Do not confuse it with the discriminant, a similarly named quantity from polynomial equations.

Limits of the definition

For large matrices the direct formula is impractical, so software uses row reduction. Values near zero may reflect rounding, not true singularity, which makes numerical use delicate; a tiny determinant does not necessarily mean a matrix is nearly singular in a practical sense, because scale matters. Only square matrices have determinants.

When accuracy matters, check the condition of the matrix as well.

Understanding Determinant

A zero determinant is the single test that separates a matrix with a real inverse from one that has collapsed information the inverse operation could never recover, which is exactly the check a system of linear equations needs before assuming it has one unique solution rather than none or infinitely many.

Using Determinant

Determinants solve systems of linear equations through Cramer's rule, test whether a system has a unique solution and compute inverses. In geometry they give areas and volumes: the determinant of two vectors forms the parallelogram's area. Physicists and engineers use them in transformations.

Computer graphics applies them to check whether a transformation preserves orientation. Statisticians meet them in the multivariate normal distribution. They are compact tests of whether a linear system is well behaved.

Determinant: follow the example through

Assumed example: For a 2 by 2 matrix with rows (3, 1) and (4, 2), the determinant is 3 × 2 − 1 × 4, which is 2. Nonzero, so the matrix can be inverted. For a 3 by 3 with rows (2, 0, 1), (1, 3, 2) and (1, 1, 1), expand along the first row: 2 × (3×1 − 2×1) − 0 × (1×1 − 2×1) + 1 × (1×1 − 3×1).

That is 2 × 1 − 0 + 1 × (−2), which equals 0, and a zero determinant means the rows are dependent, so this matrix has no inverse. Geometrically it flattens space onto a plane.

Determinant: calculation reference

Determinant via cofactor expansion along the first row; trace = a + e + i

Determinant: stated assumptions for the linked calculation, rather than observed personal or market figures.
QuantityEntered or calculated amountMeaning
Row 1, column 1 (a)6Explicit example input.
Row 1, column 2 (b)1Explicit example input.
Row 1, column 3 (c)1Explicit example input.
Row 2, column 1 (d)4Explicit example input.
Row 2, column 2 (e)-2Explicit example input.
Row 2, column 3 (f)5Explicit example input.
Row 3, column 1 (g)2Explicit example input.
Row 3, column 2 (h)8Explicit example input.
Row 3, column 3 (i)7Explicit example input.
Determinant-306Result under the listed assumptions.
Trace (a + e + i)11Result under the listed assumptions.

3x3 Matrix Determinant Calculator: change the inputs and compare the resulting cases

What does a zero determinant mean?

The matrix is singular. It has no inverse, and its rows or columns are linearly dependent. A system of equations built on it either has no solution or infinitely many.

Can I find a determinant by hand for larger matrices?

Yes, by expanding along a row or column, but it grows tedious. Row reduction is faster, and software handles large ones.

Expand along a second row or column as an independent check: cofactor expansion gives the identical determinant no matter which row or column is chosen, so two expansions that disagree point to an arithmetic error.

Related concepts