Tips and tricks for finding determinant of 3x3 matrix?

In summary, your teacher is telling you that if the matrix contains numerical values (specially values of not so high precision, since it takes time to plug in, for example, 1.03427*10^-28), you should be able to calculate the determinant fairly quickly. Of course, review all the properties of the determinant which can help you get over with your calculations more quickly and elegant.
  • #1
arian487
5
0
I have a midterm tomorrow and I find I'm quite slow at finding the determinant of a 3x3 matrix. Basically I'll only need to find the determinant to find the characteristic polynomial (at least for this class) and my prof on the board does it so fast, I'm wondering if there's some trick I missed out on. I feel like it takes me too much time to get the determinant of 3x3 matrices. Also my first time posting, long time lurker lol. Thanks.
 
Physics news on Phys.org
  • #2
Exercise. In general, if the matrix contains numerical values (specially values of not so high precision, since it takes time to plug in, for example, 1.03427*10^-28), you should be able to calculate the determinant fairly quickly. Of course, review all the properties of the determinant which can help you get over with your calculations more quickly and elegant.
 
  • #3
Yea there will be no decimal values as there is no calculator on the midterm. Also, once I find the 3x3 matrix I end up having to solve a cubic (in most cases) which also takes time. Is there no easier way to get the eigenvalues of a 3x3 (with whole numbers eigenvalues) rather then just solving the Characteristic polynomial?
 
  • #4
I bet your teacher won't give you a cubic which you can't arrange in a way which is fairly easy to solve. :wink:
 
  • #5
You know how to write it as the sum of the determinants of three 2x2 matrices, right? If there are any zeros in your 3x3 matrix, you can expand along that row or column to eliminate one or two of those 2x2 matrices.

If all the numbers below or above the diagonal are zeros, the determinant is just the product of the diagonal elements.

Also, if one of the rows (or columns) is a linear combination of the other two, the determinant is zero.
 
  • #6
Thanks frederick, that definitely helps a lot. Let me make sure I understand:

If A = [2 0 0; 1 5 4; 1 2 4] (arranged by column) then my determinant is simply 2 * 5 * 4?
 
  • #7
Nevermind I understood you wrong lol. I'm guessing if A is something like: [a 0 0; 0 b 0; 0 0 c].
 
  • #8
It doesn't have to be as restrictive as diagonal. Upper or lower triangular form is sufficient.
So for example if [tex]A=(a_{ij}) : a_{ij}=0, i>j [/tex] This is upper triangle form. And Similarly for [tex]i<j[/tex]
 
  • #9
arian487 said:
Thanks frederick, that definitely helps a lot. Let me make sure I understand:

If A = [2 0 0; 1 5 4; 1 2 4] (arranged by column) then my determinant is simply 2 * 5 * 4?
No, that's incorrect. Expanding on the first row the determinant is
[tex]\left|\begin{array}{ccc}2 & 0 & 0\\1 & 5 & 4\\ 1 & 2 & 4\end{array}\right|= 2\left|\begin{array}{cc}5 & 4 \\ 2 & 4\end{array}\right|= 2(20- 8)= 24[/tex]
because all of the other multipliers, the other numbers in the first row, are 0.

If a matrix is "upper triangular" (all numbers below the main diagonal are 0), you can expand on the first column so you have only the number in "first row first column" times a smaller determinant, which can be expanded on the first column, etc. giving just the product of the numbers on the diagonal:
[tex]\left|\begin{array}{ccc}a & b & c \\ 0 & d & e \\ 0 & 0 & f\end{array}\right|= a\left|\begin{array}{cc}d & e \\ 0 & f\end{array}\right|= a(d f)= adf[/tex]

If a matrix is "lower diagonal" (all numbers above the main diagonal are 0), then expanding on the first row repeatedly gives the same thing.

Finally, you can always "row reduce" a matrix until it is "upper triangular" remembering that:
1) Swapping two rows multiplies the determinant by -1
2) Multiplying an entire row by a number multiplies the determinant by that same number (so you have to divide the determinant resulting triangular matrix by that number to recover the determinant of the original matrix).
3) Adding or subtracting a multiple of one row from another does not change the determinant.
 
  • #10
Prop: Gaussian Elimination does not change the determinant
Prop: product of the diagonal entries of an upper triangular matrix = determinant
Prop: If n row exchanges are performed when finding the triangular form, then determinant = (product of diagonals)(-1)^n
Prop: If a scalar c multiplies a row, then multiply the determinant by 1/c, c!=0
 
Last edited:
  • #11
You can do what I do, which is just to expand by minors. It's a very simple method of breaking down the determinant of a larger matrix to that of a smaller matrix and consequently works wondrously in the 3x3 case. Probably best illustrated by example: http://ceee.rice.edu/Books/LA/det/det2.html"
 
Last edited by a moderator:

FAQ: Tips and tricks for finding determinant of 3x3 matrix?

1. How do I find the determinant of a 3x3 matrix?

To find the determinant of a 3x3 matrix, you can use the "cross-multiplication" method, where you multiply the elements in the first row by the corresponding minors in the remaining 2x2 matrix. Then, subtract the product of the elements in the second row and their corresponding minors, and add the product of the elements in the third row and their corresponding minors.

2. What is the shortcut formula for finding the determinant of a 3x3 matrix?

The shortcut formula for finding the determinant of a 3x3 matrix is called the "Sarrus rule." This rule states that the determinant of a 3x3 matrix can be found by multiplying the elements in the main diagonal and adding the products of the elements in the other two diagonals, with one set of elements being negative.

3. Can I use the determinant to solve systems of equations?

Yes, you can use the determinant to solve systems of equations. Specifically, you can use Cramer's rule, which states that the solutions to a system of linear equations can be found by taking the ratio of the determinant of the coefficients of the variables to the determinant of the coefficients of the constants.

4. What is the importance of finding the determinant of a matrix?

The determinant of a matrix is important because it provides information about the matrix, such as whether it is invertible or singular. It is also a useful tool in solving systems of equations and in calculating the area of a parallelogram or volume of a parallelepiped.

5. Can I use the determinant of a matrix to find the inverse?

Yes, you can use the determinant of a matrix to find the inverse. Specifically, the inverse of a matrix can be found by dividing the adjoint of the matrix by its determinant. The adjoint is found by taking the transpose of the matrix of cofactors, which are the determinants of the minors of the original matrix.

Back
Top