Determinant Properties

How do basic matrix operations, like scaling a row or swapping columns, impact its determinant? These operations predictably scale, negate, or preserve the determinant, revealing fundamental geometric transformations.

The Determinant's Geometric Meaning

Before exploring specific properties, recall that the determinant of a matrix provides a geometric interpretation: it represents the scaling factor of area (for 2D transformations) or volume (for 3D transformations). A determinant of 1 means the area/volume remains unchanged, while a determinant of 0 means the space collapses to a lower dimension.

Matrix Transformation of the Unit Square
This visualization shows how the unit basis vectors, e1=(10)e_1 = \begin{pmatrix} 1 \\ 0 \end{pmatrix} and e2=(01)e_2 = \begin{pmatrix} 0 \\ 1 \end{pmatrix}, are transformed by the matrix A=(2113)A = \begin{pmatrix} 2 & 1 \\ 1 & 3 \end{pmatrix}. The original unit square (formed by e1e_1 and e2e_2) has an area of 1. The transformed vectors, Ae1Ae_1 and Ae2Ae_2, form a parallelogram whose area is the determinant of AA.
Loading chart...
Key Insight: The determinant of a matrix represents the scaling factor by which the matrix transforms areas or volumes.

Property 1: Scaling a Row or Column

📐 Scaling a Row or Column

Multiplying a single row or column of a matrix by a scalar kk multiplies the determinant by kk. If AA' is the matrix AA with one row scaled by kk, then:

det(A)=kdet(A)\det(A') = k \cdot \det(A)

For example, if

A=(abcd)A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}
, then scaling the first row by kk gives
A=(kakbcd)A' = \begin{pmatrix} ka & kb \\ c & d \end{pmatrix}
.

det(A)=(ka)d(kb)c=k(adbc)=kdet(A)\det(A') = (ka)d - (kb)c = k(ad - bc) = k \cdot \det(A)

pythonDemonstrating Row Scaling

Property 2: Swapping Rows or Columns

📐 Swapping Rows or Columns

Swapping any two rows or any two columns of a matrix negates its determinant. If AA' is the matrix AA with two rows swapped, then:

det(A)=det(A)\det(A') = -\det(A)

For example, if

A=(abcd)A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}
, then swapping the rows gives
A=(cdab)A' = \begin{pmatrix} c & d \\ a & b \end{pmatrix}
.

det(A)=cbda=(adbc)=det(A)\det(A') = cb - da = -(ad - bc) = -\det(A)

pythonDemonstrating Row Swapping
Check Your Understanding
A matrix MM has a determinant of 10. If its first row is multiplied by 3 and then its second and third rows are swapped, what is the new determinant?

Property 3: Row/Column Addition (Shear Transformation)

📐 Row/Column Addition

Adding a multiple of one row to another row, or a multiple of one column to another column, does not change the determinant of the matrix. If AA' is the matrix AA after such an operation, then:

det(A)=det(A)\det(A') = \det(A)

For example, if

A=(abcd)A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}
, and we add kk times the first row to the second row, we get
A=(abc+kad+kb)A' = \begin{pmatrix} a & b \\ c+ka & d+kb \end{pmatrix}
.

det(A)=a(d+kb)b(c+ka)=ad+akbbcbka=adbc=det(A)\det(A') = a(d+kb) - b(c+ka) = ad + akb - bc - bka = ad - bc = \det(A)

pythonDemonstrating Row Addition
Try It Yourself
Modify the code_example above to add 3 times the second column to the first column of matrix A. Verify that the determinant remains unchanged.
python

Property 4: Determinant of Product and Transpose

📐 Product and Transpose

The determinant of a product of matrices is the product of their determinants, and the determinant of a matrix's transpose is equal to the determinant of the original matrix.

For matrix product ABAB:

det(AB)=det(A)det(B)\det(AB) = \det(A) \cdot \det(B)

For matrix transpose ATA^T:

det(AT)=det(A)\det(A^T) = \det(A)

pythonDemonstrating Product and Transpose Properties

The Zero Determinant: A Critical Signal

pythonIdentifying a Singular Matrix
Key Takeaways
  • The determinant quantifies the scaling factor of area or volume under a linear transformation.

  • Scaling a row or column by a factor kk scales the determinant by kk.

  • Swapping any two rows or columns of a matrix negates its determinant.

  • Adding a multiple of one row/column to another row/column leaves the determinant unchanged.

  • The determinant of a matrix product equals the product of their determinants (det(AB)=det(A)det(B)\det(AB) = \det(A)\det(B)).

  • The determinant of a matrix's transpose is equal to the determinant of the original matrix (det(AT)=det(A)\det(A^T) = \det(A)).

  • A zero determinant signifies a singular matrix, indicating linear dependence of rows/columns and non-invertibility. This means the matrix transformation collapses space, and Ax=bAx=b has no unique solution.

← All lessons in Determinant of a Matrix

Ready to keep this from fading?

Bitelrn turns lessons like this into a full course — quizzes, a knowledge map, and spaced review.

Get started free