Nirmion
يساعد ابحث عن أداة

MATH / LINEAR ALGEBRA

3x3 Matrix Determinant Calculator

Calculate a three-by-three determinant by cofactor expansion along the first row. Review the equation, substituted values, result context, and modelling limits in one guided workspace.

  • 01 Calculated in this tab
  • 02 Values stay in this browser tab
  • 03 Use boundary

MATRIX INPUT

Enter the 3x3 matrix

Fill the entries in row order from a through i. The default example already shows a complete matrix, so you can verify the cofactor expansion and zero determinant below.

Preparing the calculator...

COFACTOR AUDIT / SINGULARITY CHECK

See why the default 3x3 determinant collapses to zero

This explainer follows the same first-row expansion used by the calculator. With the default matrix [[1, 2, 3], [4, 5, 6], [7, 8, 9]], the signed terms are 1 x (5 x 9 - 6 x 8) = -3, -2 x (4 x 9 - 6 x 7) = 12, and 3 x (4 x 8 - 5 x 7) = -9, so the full expansion becomes -3 + 12 - 9 = 0. That zero result is not random: the third column (3, 6, 9) can be rebuilt from the first two as (3, 6, 9) = 2 x (2, 5, 8) - (1, 4, 7), so the matrix is singular.

Worked default example

Entered matrix
A = [[1, 2, 3], [4, 5, 6], [7, 8, 9]], with the entries filled row by row from 1 through 9.
First-row minors
The three 2x2 minors evaluate to -3, -6, and -3, giving signed contributions -3, 12, and -9.
Returned determinant
The calculator adds the signed first-row terms as -3 + 12 - 9 = 0, so det(A) = 0.
Singularity clue
The column vectors are not independent because (3, 6, 9) = 2 x (2, 5, 8) - (1, 4, 7). That linear dependence forces the determinant to zero.
Why the zero matters
A zero determinant means this 3x3 matrix is singular. It has no inverse, and any matching linear-system workflow needs a dependence-aware method instead of a straight inverse step.

What to enter and how to read the result

Enter the nine real-number entries in row order: a b c across the top row, d e f across the middle row, and g h i across the bottom row. The result card reports one signed scalar. A nonzero determinant means the rows and columns stay independent; zero means the matrix collapses into a dependent case.

What the calculator actually does

Nirmion expands det(A) along the first row as a(ei-fh) - b(di-fg) + c(dh-eg). In the default example, the middle term changes sign, so the positive contribution offsets the two negative terms and produces 0. The visual keeps each 2x2 minor separate so you can audit where that cancellation comes from before reusing the result in Cramer's Rule or inverse work.

Where this model stops helping

This page treats all nine entries as real scalars and stops at the determinant itself. It does not row-reduce the matrix, solve a full 3x3 system, compute an inverse, preserve symbolic fractions, or diagnose numerical instability near zero. If your entries are measured values, the sign and zero or nonzero status are often more reliable than over-rounded decimals.

Reference and next checks

The linked OpenStax section shows how 3x3 determinants are expanded inside Cramer's Rule. Use it when you want the textbook determinant layout behind the calculator's first-row workflow.

Read OpenStax on 3x3 determinants and Cramer's Rule

First-row cofactor audit for the default 3x3 matrix

A highlighted 3x3 matrix with its first row marked, three 2x2 minors for a, b, and c, the signed expansion -3 + 12 - 9 = 0, and the column relation (3, 6, 9) = 2 x (2, 5, 8) - (1, 4, 7) that explains the zero determinant.

FIRST ROW USED
123
456
789

The calculator removes row 1 and one column at a time, then applies the alternating plus, minus, plus signs across a, b, and c.

A-term minor
56
89

Remove row 1 and column 1. ei - fh = -3, so the first contribution is 1 x (5 x 9 - 6 x 8) = -3.

B-term minor
46
79

Remove row 1 and column 2. di - fg = -6, then the middle sign flips the contribution to -2 x (4 x 9 - 6 x 7) = 12.

C-term minor
45
78

Remove row 1 and column 3. dh - eg = -3, so the third contribution is 3 x (4 x 8 - 5 x 7) = -9.

TOTAL EXPANSION-3 + 12 - 9 = 0

Three signed contributions collapse to one determinant: 0.

DEPENDENCE CHECK(3, 6, 9) = 2 x (2, 5, 8) - (1, 4, 7)

Because one column is a linear combination of the others, the 3x3 volume scale drops to zero and the matrix becomes singular.

The visual stays aligned with the calculator workflow: first-row minors, alternating signs, one final determinant, then a quick dependency check.

COMMON QUESTIONS

3x3 determinant calculator FAQs

What does a zero 3x3 determinant mean on this calculator?

It means the rows or columns are linearly dependent, so the matrix is singular. In the default example the columns satisfy (3, 6, 9) = 2 x (2, 5, 8) - (1, 4, 7), which is why det(A) returns 0 instead of a nonzero volume scale.

How are a through i arranged in the formula?

Read the matrix row by row: a b c on the top row, d e f in the middle, and g h i on the bottom. The calculator then expands along that first row as a(ei-fh) - b(di-fg) + c(dh-eg).

Does this page solve the whole 3x3 system or inverse matrix?

No. It only returns the determinant and the worked substitution behind it. Use the determinant as a gate: nonzero means an inverse or Cramer's Rule step may exist, while zero means you need a dependence-aware method instead.

Use boundary

Calculation path

Calculate a three-by-three determinant by cofactor expansion along the first row. The page evaluates the displayed equation from your supplied values and presents both symbolic and substituted KaTeX working so the arithmetic can be checked.

Calculation path

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