Quick answer
For an n×n matrix A, adj(A) is the transpose of the matrix whose (i, j) entry is C_ij = (−1)^(i+j) times the minor M_ij.
Formula
- adj(A) = (C_ij)^T
- A · adj(A) = det(A) · I
- A⁻¹ = adj(A) / det(A) when det(A) ≠ 0
Introduction
When a course asks for the adjoint of a matrix, you are building a companion matrix from signed minors and then transposing. That object sits at the center of determinant identities, Cramer's rule, and the classical formula for an inverse. Use the Adjoint Matrix Calculator on our home page to compare numeric output while you study the ideas below.
The word adjoint appears in several mathematical contexts, but in introductory linear algebra it usually means the adjugate: cofactors first, transpose second. Keeping that order straight prevents the common mistake of confusing adj(A) with a plain transpose of the original entries.
Once the vocabulary is clear, read the adjoint matrix formula guide for compact identities you can copy onto homework. Later, the how to find the adjoint matrix walkthrough turns the definition into a repeatable checklist.
Definition, meaning, and cofactor relationship
Start with a square matrix A. For each position (i, j), form the minor M_ij by deleting row i and column j, then take the determinant of the submatrix that remains. Multiply by the checkerboard sign (−1)^(i+j) to obtain the cofactor C_ij. Stack cofactors, then transpose the stack to get adj(A).
The adjoint is usually not equal to A itself. It is built from every minor, so even a sparse A can produce a dense-looking adj(A) once cofactors fill in along rows and columns you might expect to stay zero.
Adjoint versus adjugate: in real-matrix courses, both names refer to the transpose of the cofactor matrix. Advanced texts may use adjoint for conjugate transpose on complex matrices; here we mean the classical cofactor-based adjugate unless noted otherwise.
Relationship to cofactors is direct: adj(A) is literally C transposed. If you skip the intermediate cofactor table and jump straight to a shortcut, you risk transposing the wrong grid or applying signs to raw entries instead of to minors.
For invertible A, the identity A · adj(A) = det(A) · I explains why adj(A) scales into an inverse. If det(A) = 0, you can still define adj(A), but A has no ordinary inverse over the reals.
Students use adj(A) to explain solvability before they write a full inverse, to check engineering homework, and to validate spreadsheet linear algebra steps. The definition is the anchor; every later topic in this series refers back to cofactors and the transpose.
Core identities
- C_ij = (−1)^(i+j) · M_ij
- adj(A) = (C_ij)^T
- A · adj(A) = adj(A) · A = det(A) · I
- A⁻¹ = adj(A) / det(A) when det(A) ≠ 0
These identities hold for square matrices at the sizes commonly assigned in class. Complex-number courses may introduce different adjoint language later; focus on the real cofactor definition first.
The product rule A · adj(A) = det(A) · I is the bridge to determinants and inverses. Memorize the cofactor definition first, then practice moving between the product identity and the inverse fraction rule.
On timed problems, write whether you need adj(A), det(A), or A⁻¹ before you expand minors. Labels in the margin prevent solving the wrong target quantity.
For 2×2, you can derive the shortcut adj([[a,b],[c,d]]) = [[d,−b],[−c,a]] from these lines. Deriving once helps you remember why the shortcut works on exams that allow it.
Step-by-step overview
- Confirm A is square. Adjoint is defined only for n×n matrices. Rectangular matrices do not have an adjoint in this classical sense.
- Compute minors M_ij. Delete the correct row and column for each position. Label entries a_ij so you do not swap subscripts.
- Apply cofactor signs. Multiply each minor by (−1)^(i+j). A small checkerboard chart prevents one wrong sign from corrupting the grid.
- Transpose cofactors. adj(A) equals the transpose of the cofactor matrix C, not a transpose of the original entries of A.
- Verify if possible. Multiply A by adj(A) and check for det(A) times I when you already know det(A).
Numeric illustration
Let A = [[2, 1], [3, 4]]. Cofactors give C = [[4, −3], [−1, 2]], so adj(A) = [[4, −1], [−3, 2]] and det(A) = 5.
Multiply A · adj(A) to confirm you obtain 5I. If the product fails, search for the first incorrect minor or sign rather than repeating the transpose step blindly.
Repeat the same process on a 3×3 matrix when you are ready for nine cofactors. Larger sizes reward organized tables and patient arithmetic; work one row of minors at a time.
Enter the same A on the home calculator and compare entry by entry. Matching one row of cofactors by hand before trusting the tool builds confidence.

