ThisCalculator

Construction

Adjoint of a Matrix: Formula and Calculation

Updated · Standard formula, shown below

Adjoint entry (1,1) 4
Adjoint entry (1,2)
-3
Result
Determinant
-2
Result
Matrix entry a
1
You entered

Adjoint of a Matrix: Formula and Calculation

To calculate the adjoint (also called the adjugate) of a square matrix, find each entry’s cofactor and transpose the resulting cofactor matrix. Enter the matrix’s elements to get its adjoint; the method below shows the formula and a worked calculation.

Formula

The calculator block represents a general 2 × 2 matrix, A = [[a, b], [c, d]]. Its adjoint is adj(A) = [[d, −b], [−c, a]]. The first output is the (1,1) entry, d; the second is the (1,2) entry, −c. The determinant output is det(A) = ad − bc, which is useful for checking the inverse formula. Here, a, b, c, and d are dimensionless matrix entries, or entries carrying whatever consistent units the matrix’s application specifies.

For an n × n matrix, use the general formula adj(A) = CT, where C is the cofactor matrix. The cofactor in row i, column j is Cij = (−1)i+jMij. The minor Mij is the determinant of the (n−1) × (n−1) matrix left after deleting row i and column j. The superscript T means transpose: swap rows and columns. For a 2 × 2 matrix, the minor of each entry is simply the remaining entry, which leads to the compact formula above.

Worked Example

Using the block’s default entries gives A = [[1, 2], [3, 4]]. Apply the 2 × 2 formula:

  • Adjoint entry (1,1) = d = 4.
  • Adjoint entry (1,2) = −c = −3.
  • For completeness, the other entries are −b = −2 and a = 1.

Therefore, adj(A) = [[4, −2], [−3, 1]]. The determinant is ad − bc = (1 × 4) − (2 × 3) = 4 − 6 = −2. The block displays the requested first-row entries as 4 and −3, and the determinant as −2.

How to Calculate Larger Matrices

For a 3 × 3 or larger matrix, calculate every cofactor before transposing. A reliable process is:

  1. Check that the matrix is square. The standard adjoint/adjugate used in the inverse formula is defined for square matrices.
  2. For each position (i, j), delete row i and column j to form its minor matrix.
  3. Find the determinant of that minor; this is Mij.
  4. Apply the sign (−1)i+j to get the cofactor Cij. The signs alternate in a checkerboard pattern, starting with plus in the upper-left corner.
  5. Arrange the cofactors in their original positions to form C, then transpose C to obtain adj(A).

For example, the cofactor sign pattern begins [[+, −, +], [−, +, −], [+, −, +]]. A 3 × 3 calculation requires nine 2 × 2 minors. This direct method is valuable for understanding the definition, though computer algebra or numerical linear algebra methods are generally more practical for large matrices.

What the Adjoint Is Used For

The adjoint is closely related to the determinant and the inverse. For every square matrix, including singular ones, the identity A adj(A) = adj(A) A = det(A)I holds, where I is the identity matrix. If det(A) is nonzero, divide by it to obtain A−1 = adj(A)/det(A). If det(A) is zero, the matrix has no inverse, but its adjoint is still defined.

This identity also gives a quick way to verify a result: multiply the original matrix by the proposed adjoint and check that the product is det(A) times the identity matrix. For the worked example, [[1, 2], [3, 4]][[4, −2], [−3, 1]] = [[−2, 0], [0, −2]], which agrees with det(A)I.

Common Errors and Terminology

  • Confusing adjoint with transpose: The transpose alone swaps rows and columns. The adjugate is the transpose of the cofactor matrix, so it also includes minors and alternating signs.
  • Forgetting the final transpose: The cofactor matrix is not generally the adjugate. Transpose it after calculating all cofactors.
  • Using the wrong sign: Apply the checkerboard sign pattern consistently; a minor is not always equal to its cofactor.
  • Using the inverse formula when the determinant is zero: The adjugate still exists, but division by a zero determinant is undefined.

There is a terminology wrinkle: in some areas of mathematics, “adjoint” means the conjugate transpose of a matrix (or, more generally, the operator adjoint). For a real matrix, that operation is just the transpose. In elementary determinant and inverse problems, “adjoint” often means “adjugate,” the cofactor-transpose matrix described here. Check which meaning a textbook or problem specifies. For complex matrices, the conjugate transpose and adjugate are generally different operations.

Frequently Asked Questions

How do you find the adjoint of a 2 × 2 matrix?
For A = [[a, b], [c, d]], use adj(A) = [[d, −b], [−c, a]]. Swap the diagonal entries and change the signs of the off-diagonal entries.

Is the adjoint the same as the transpose?
Not when “adjoint” means adjugate. The adjugate is the transpose of the cofactor matrix. In other contexts, “adjoint” can mean conjugate transpose, so use the definition given in the problem.

Can a matrix have an adjoint if its determinant is zero?
Yes. The adjugate is calculated from cofactors and exists for any square matrix. A zero determinant only prevents using adj(A)/det(A) to find an inverse.

What is the adjoint of the identity matrix?
For an n × n identity matrix, the adjugate is the identity matrix. Its determinant is 1, and the inverse identity follows directly from A−1 = adj(A)/det(A).

How can I check an adjoint calculation?
Multiply A by your proposed adj(A). The result should be det(A)I: determinant values on the diagonal and zeros elsewhere. This check can catch sign and transpose errors.

Related

Formula used
in a | Matrix entry a | - | 1 | 0
in b | Matrix entry b | - | 2 | 0
in c | Matrix entry c | - | 3 | 0
in d | Matrix entry d | - | 4 | 0
out adjoint_entry_11 | Adjoint entry (1,1) | - | d | 0
out adjoint_entry_12 | Adjoint entry (1,2) | - | -c | 0
out determinant | Determinant | - | a*d-b*c | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.