How a Matrix Changes Volume and Orientation
The determinant of a square matrix measures the oriented volume scaling of its linear transformation. Its absolute value gives the volume factor, while its sign records whether orientation is preserved or reversed.
Every square matrix has one determinant. A zero determinant means that the image lies in a lower-dimensional set, so the transformation is not invertible.
Determinant is a special function that takes a square matrix and produces one real number:
The sign and value of the determinant give three cases:
| Determinant | Geometric effect | Invertibility |
|---|---|---|
| Scales volume by and preserves orientation | Invertible | |
| Scales volume by and reverses orientation | Invertible | |
| Maps the volume to zero and the image to a lower-dimensional set | Not invertible |
The teal unit cube becomes the orange parallelepiped under the following matrix. The sloping edges show shear, but volume uses base length and perpendicular heights.
- Lines
- 24
The base length becomes 2, while both perpendicular heights remain 1. The volume therefore changes from 1 to 2. The sloping edge length is not a perpendicular height.
Three Determining Properties of Determinant
Only one determinant function satisfies the following three properties. Each property fixes one behavior of that function: how it reacts to a row operation, what happens when two rows coincide, and which value the identity matrix must return. Together they determine the determinant completely.
Linear Property on Each Row
The determinant is linear in each row while the other rows are fixed. This property is called multilinearity.
When we add two vectors in one row:
When we multiply one row by a scalar:
Alternating Property
The determinant is alternating: if two rows are identical, its value is zero.
Equivalently, swapping two rows reverses the sign of the determinant. Identical rows would be unchanged by the swap but would also have to change sign, so the only possible value is zero.
Normalization Property
Determinant is normalized so that the determinant of the identity matrix is always :
Here is the identity matrix of the relevant size. Multilinearity, alternation, and this normalization determine the determinant uniquely.
Matrix Operations and Determinant
If we multiply the entire matrix by a scalar , the determinant gains one factor from each row:
This is because each row is multiplied by , and there are total rows.
When we swap two rows of a matrix, the determinant changes sign:
Adding a multiple of one row to a different row does not change the determinant:
Relationship with Matrix Invertibility
The determinant decides whether a square matrix is invertible. The following conditions are equivalent:
- Matrix A is invertible
- There exists an inverse matrix that satisfies
- Full rank matrix:
- Trivial kernel:
- Columns are linearly independent
- Rows are linearly independent
- Determinant is not zero:
If the determinant is zero, the transformation maps space into a lower dimensional set, so it cannot be inverted.
If the rows are linearly dependent, one row is a linear combination of the others. Multilinearity expands the determinant into terms with repeated rows, and every such term is zero by the alternating property.
Multiplication Properties and Similar Matrices
The determinant of a matrix product equals the product of the two determinants:
If matrix is invertible, the determinant of its inverse is:
Two matrices and are called similar if there exists an invertible matrix such that:
Similar matrices have the same determinant. Apply the product rule for determinants.
If Gaussian elimination uses only row additions and row swaps, the determinant of the resulting upper triangular matrix is
If a row is also scaled, that scale factor must be tracked separately. With the allowed operations stated explicitly, triangularization provides a practical determinant algorithm.
Common Mistakes About Determinant
The determinant is not additive in general. The following example disproves an addition rule.
As a simple example:
If the two determinants are calculated separately, the result is:
Since , the determinant is not additive under matrix addition.