Home / Mathematics / Linear Algebra / Determinant of a 3x3 Matrix

Formula & Calculator

Determinant of a 3x3 Matrix

The determinant of a 3×3 matrix is calculated by a method called cofactor expansion along the first row. Each of the three entries in the top row is multiplied by the 2×2 determinant of the entries not in its row or column, with alternating signs. For example, the determinant is a(ei − fh) − b(di − fg) + c(dh − eg). A non-zero determinant means the matrix is invertible. It is used in physics, geometry, and solving systems of linear equations.

Mathematics Linear Algebra Research

Matrix Determinant Calculator3×3

det(A) = a(ei − fh) − b(di − fg) + c(dh − eg)
det(A) = scalar value  ·  |A| = 0 → singular matrix
⟹ Compute⟷a, b, c, d, e, f, g, h, i
Please fix the errors above.
Presets:
Determinant—
—
Matrix: —det(A): —
✓ Copied!
Determinant Magnitude—
Small (0–10) Medium (10–100) Large (100–1000) Huge (>1000)
det(A) = a(ei − fh) − b(di − fg) + c(dh − eg)  ·  The determinant is zero if the matrix is singular

Variables

Symbol Quantity Unit
a..i Entries of the 3x3 matrix [[a,b,c],[d,e,f],[g,h,i]]

What it means

The determinant of a 3×3 matrix A = [[a,b,c],[d,e,f],[g,h,i]] is computed by expansion along the first row: det = a(ei−fh) − b(di−fg) + c(dh−eg). This scalar indicates whether the matrix is invertible (non‑zero determinant) and gives the signed volume scaling factor of the linear transformation in 3D. It is used in solving 3×3 linear systems (Cramer’s rule), in calculating cross products, and in evaluating triple products. Determinants are also used in multivariable calculus for change of variables in triple integrals. Understanding the 3×3 determinant is essential for engineers, physicists, and mathematicians who work in 3D space.

Worked example

Determinant of a 3×3 Matrix – Two Examples

Real‑World
Scenario: A student calculates det of [[1,2,3],[4,5,6],[7,8,9]] to find it is 0.
ParameterValue
Matrix[[1,2,3],[4,5,6],[7,8,9]]
1det = 1(45−48) − 2(36−42) + 3(32−35) = 1(−3) − 2(−6) + 3(−3) = −3 + 12 − 9 = 0
Result 0 ✓ Singular
Scenario: An engineer computes determinant of [[2,0,0],[0,3,0],[0,0,4]] for volume scaling.
ParameterValue
Matrix[[2,0,0],[0,3,0],[0,0,4]]
1det = 2·3·4 = 24 (diagonal matrix)
Result 24 ✓ Volume scale
Insight: For a diagonal matrix, determinant is product of diagonal entries. For singular, det=0.

Common mistakes

  • 3×3 determinant: det(A) = a(ei − fh) − b(di − fg) + c(dh − eg) – watch the signs.
  • Order: Use the first row expansion (or any row/column) – the sign pattern is + - +.
  • Check: Use the rule of Sarrus for a quick check (valid only for 3×3).
  • Singularity: If det = 0, the matrix is singular – no inverse.
  • Units: The determinant has units of (entries)^3 (e.g., volume units if entries are lengths).

Applications

The determinant of a 3×3 matrix, given by a(ei−fh) − b(di−fg) + c(dh−eg), is used to test invertibility, to compute volumes, and to solve systems of three equations. In engineering, it appears in the computation of cross products, moment of inertia tensors, and Jacobian determinants for coordinate transformations. In computer graphics, it computes the volume of a parallelepiped and determines the orientation of 3D objects. In physics, it is used in vector calculus (e.g., curl and divergence). By mastering this determinant, professionals can handle 3D linear transformations, which are ubiquitous in robotics, graphics, and mechanical analysis.

  • Solving 3×3 linear systems and finding matrix inverses
  • Volume computation of parallelepipeds in 3D geometry
  • Jacobian determinants for coordinate transformations
  • Cross product and vector triple product calculations
  • Eigenvalue and eigenvector analysis for 3D systems