[Math] Eigenvalues of symmetric matrix 4×4

eigenvalues-eigenvectorslinear algebra

I have to calculate the eigenvalue of this symmetric matrix:

$\left[ \begin{array}{rrrr}
u & u & u & v \\
u & u & v & u \\
u & v & u & u \\
v & u & u & u \\
\end{array}\right] $

What is the best way to calculate the eigenvalue. I know that I can A – $\lambda$ and calculate det or I can reduce it and read the eigenvalues from the diagonal but is there a better way?

Best Answer

It can sometimes be faster and easier to look for eigenvectors first. When the rows are permutations of each other, the row sums are all equal, which means that the vector with all $1$s is an eigenvector with eigenvalue equal to this row sum. In this case, that’s $3u+v$.

Since the matrix is symmetric, it has an orthogonal eigenbasis, so looking at vectors orthogonal to $(1,1,1,1)^T$ could be fruitful. A simple thing to try is differences of pair of columns, which leads to $(1,0,0,-1)^T$ and $(0,1,-1,0)^T$, both with eigenvalue $u-v$.

The last eigenvalue comes “for free:” the sum of the eigenvalues is equal to the trace, so the last eigenvalue is $v-u$. If we assume that $v\ne u$, this eigenvalue is distinct from the others, so we look for a vector that’s orthogonal to the three already found. One such is $(1,-1,-1,1)^T$.

Related Question