WalzoneInterview Prep
📞 Interviewing soon? Practice with a realistic AI mock phone interview — it calls you, then scores you. First 15 min FREE →

Wall Street Quant · Linear Algebra · question 69 of 155

How do you find the inverse of a matrix?

📕 Buy this interview preparation book: 155 Wall Street Quant questions & answers — PDF + EPUB for $5

To find the inverse of a square matrix A, you need to compute a matrix A − 1 such that their product results in the identity matrix (I), or AA − 1 = A − 1A = I. The matrix A − 1 is called the inverse of A. Keep in mind that not all matrices have inverses. A matrix is said to have an inverse if it is a square matrix and has full rank (its determinant is non-zero).

There are two main techniques for finding the inverse of a matrix A: the first one is by using the Gaussian elimination method, and the second one is by using the formula that involves the adjugate and determinant of the matrix.

1. Gaussian Elimination Method:

This method consists of augmenting the matrix A with the identity matrix and row reducing it until the augmented matrix is in the form of [I|A − 1].

Here’s the process:

a. Write down the matrix A augmented with the identity matrix [A | I].

b. Perform row operations (row swapping, row scaling, and row addition) to transform the augmented matrix into the reduced row echelon form.

c. The result should look like [I|A − 1], where the right section of the matrix after the vertical divider is the inverse of A.

2. Formula Method (using adjugate and determinant):

Given an n x n square matrix A, its inverse can be calculated using the following formula:


$$A^{-1} = \frac{1}{\text{det}(A)} \text{adj}(A),$$

where (A) is the determinant of A and (A) is the adjugate of A.

To compute the adjugate of A, you’ll need to transpose the cofactor matrix of A.

Here’s the process:

a. Compute the matrix of minors for each entry aij in the matrix.

b. Turn these minors into a cofactor matrix by multiplying alternate elements by -1, according to a checkerboard pattern (i.e., change the sign of the elements in every odd position).

c. Transpose the cofactor matrix resulting from (b) to obtain the adjugate matrix.

d. Divide each element of the adjugate matrix by the determinant of A, which can be computed using the expansion by minors or the Laplace expansion.

Let’s illustrate this process with an example:

Suppose you have the following 2x2 matrix A:


$$A = \begin{bmatrix} a & b \\c & d \end{bmatrix}$$

The inverse A − 1 can be found using the formula method:


$$A^{-1} = \frac{1}{\text{det}(A)}\text{adj}(A)$$

First, calculate det(A) = ad - bc, and assume it’s non-zero.

Next, find the adjugate matrix by swapping a and d and changing the signs of b and c:


$$\text{adj}(A) = \begin{bmatrix} d & -b \\ -c & a \end{bmatrix}$$

Now, we can calculate A − 1 as:


$$A^{-1} = \frac{1}{ad - bc} \begin{bmatrix} d & -b \\ -c & a \end{bmatrix}$$

Keep in mind this method is efficient for small matrices, but for larger matrices, it often becomes computationally expensive. For larger matrices, it’s more common to use other algorithms, such as LU decomposition or QR factorization that can handle inverting matrices in an efficient way.

Reading is step one. Saying it out loud is the interview. Our AI interviewer calls your phone and runs a realistic Wall Street Quant interview — then scores it.
📞 Practice Wall Street Quant — free 15 min
📕 Buy this interview preparation book: 155 Wall Street Quant questions & answers — PDF + EPUB for $5

All 155 Wall Street Quant questions · All topics