Calculateus

3x3 Matrix Determinant Calculator

Calculate the determinant and trace of a 3x3 matrix.

Result

Determinant
-3
Trace
16
Invertible
Yes

About the 3x3 Matrix Calculator

A 3x3 matrix's determinant reveals whether it can be inverted at all, and computing it by hand with cofactor expansion is a common source of sign errors. This calculator finds the determinant, trace, and invertibility of any 3x3 matrix in one step.

How It Works

You enter all nine values of a 3x3 matrix. The calculator expands the determinant along the first row using cofactor expansion, and separately sums the diagonal entries to report the trace.

det(A) = a(ei − fh) − b(di − fg) + c(dh − eg)

Formula & Methodology

Cofactor expansion breaks a 3x3 determinant down into three 2x2 determinants, one for each entry in the first row. Each entry is multiplied by the determinant of the 2x2 submatrix formed by deleting that entry's row and column, with alternating plus and minus signs applied across the row. The trace, by contrast, is far simpler: it's just the sum of the entries running down the main diagonal (top-left to bottom-right), and it doesn't require the full determinant calculation at all. A matrix is invertible exactly when its determinant is nonzero; a zero determinant means the matrix is singular, geometrically collapsing 3D space into a lower-dimensional plane, line, or point rather than preserving volume, which is why no inverse can undo that transformation.

Step-by-Step: Calculating It By Hand

  1. 1Label the matrix entries across three rows: (a, b, c), (d, e, f), (g, h, i).
  2. 2Compute the three 2x2 sub-determinants: (ei − fh), (di − fg), and (dh − eg).
  3. 3Multiply each by its corresponding first-row entry, with signs a(+), b(−), c(+).
  4. 4Sum the three results to get the determinant.
  5. 5Separately add a + e + i (the diagonal entries) to get the trace.

Examples

Non-invertible matrix

For rows (1,2,3), (4,5,6), (7,8,10): the determinant is −3, so the matrix is invertible, with a trace of 16.

Singular matrix

For rows (1,2,3), (4,5,6), (7,8,9): the determinant is exactly 0, meaning this matrix has no inverse.

Advantages

  • Computes both determinant and trace in one pass
  • Directly flags whether the matrix is invertible
  • Eliminates the sign errors common in manual cofactor expansion
  • Much faster than expanding a 3x3 determinant by hand

Common Mistakes

  • Losing track of the alternating plus/minus signs during cofactor expansion
  • Confusing the trace (sum of the diagonal) with the determinant (a completely different calculation)
  • Mislabeling matrix entries, especially rows versus columns
  • Assuming a small nonzero determinant still makes the matrix well-behaved for numerical work, when it can still cause instability

Edge Cases to Watch For

  • A determinant of exactly zero means the matrix is singular and has no inverse.
  • The trace only depends on the three diagonal entries and ignores every off-diagonal value entirely.
  • A matrix with an entire row or column of zeros will always have a determinant of zero.
  • Rounding entries before computing can shift a near-zero determinant to exactly zero or vice versa.

Common Use Cases

  • Linear algebra coursework on determinants and invertibility
  • Checking whether a system of three equations in three unknowns has a unique solution
  • Physics and engineering calculations involving 3D transformations
  • Quick verification of hand-computed determinants
Written & fact-checked by the Calculateus TeamLast updated August 5, 2026How we verify our formulas

Frequently asked questions

What does it mean if the determinant is zero?

The matrix is "singular" and has no inverse - geometrically, it means the matrix collapses 3D space into a lower dimension (a plane, line, or point) rather than preserving volume.

Conclusion

Determinant and trace are two of the most useful single numbers you can extract from a matrix, one tells you about invertibility, the other about the sum of eigenvalues. For matrix multiplication instead of these single-matrix properties, our Matrix Multiplication Calculator picks up where this one leaves off.