Non-symmetric matrix with orthogonal eigenvectors

4.4k Views Asked by At

Given that a symmetric matrix with real entries has orthogonal eigenvectors, is the converse true? That is, if a matrix has orthogonal eigenvectors, does it have to be symmetrical and real?

3

There are 3 best solutions below

4
On BEST ANSWER

If a matrix $A$ has orthogonal eigenvectors, then there exists an orthogonal $P$ and a diagonal matrix $\Lambda$ such that $$ A=P\Lambda P^\top $$ It follows that $$ A^\top = (P\Lambda P^\top)^\top = (P^\top)^\top\Lambda^\top P^\top=P\Lambda P^\top=A $$ Hence $A$ is symmetric.

0
On

Answer to the question (v1): No, consider e.g. the anti-Hermitian matrix $\begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix}$, which has eigenvalues $\pm i$, and which is (complex) orthogonal diagonalizable$^{\dagger}$.


$^{\dagger}$ Note that the underlying inner product is implicitly assumed to be a sesquilinear form rather than a bilinear form.

0
On

If you allow your matrix to have complex eigenvalues/eigenvectors, the answer is no. However, you can say something about that matrix, namely that is normal.

Definition: a matrix $A$ is said to be normal if $A^HA=AA^H$, where $A^H$ denotes the transpose and conjugate matrix of $A$.

The spectral theorem says that being normal and being unitarily diagonalizable are equivalent statements.

Now, if you restrict your attention to matrices with real eigenvalues and real orthogonal eigenvectors that form a complete basis, then your statement is true, as Brian showed you. This is because $A^{\top}=A^H$ for real matrices.