Take the 2-minute tour ×
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

Under what conditions does a complex matrix with a real eigenvalue have a corresponding real eigenvector?

Say I have a complex matrix, $A$, with eigenvalue $\lambda = 1$, under what conditions, is the corresponding eigenvector strictly real?

share|improve this question
add comment

2 Answers

up vote 2 down vote accepted

$A$ has a real eigenvector corresponding to a real eigenvalue corresponding to a real eigenvalue if and only if an eigenvector of its real part (viewed as a matrix in the real matrix space) lies inside the null space of its imaginary part. Say $A=R+iC$ where $R$ and $C$ are real matrices. If $Av=\lambda v$ for some real scalar $\lambda$ and nonzero real vector $v$, then $Rv+iCv=\lambda v$. Hence $Rv=\lambda v$ and $Cv=0$.

share|improve this answer
1  
In particular, at minimum the imaginary part of the matrix must be singular... –  Thomas Andrews Feb 20 '13 at 19:28
add comment

I'm not sure how much it helps, but here is a condition:

$Av=v$ for a nonzero real vector if and only if there is an invertible real matrix $P$ such that the first column of $P^{-1} A P$ is $(1,0,\ldots, 0)^t$.

Proof: Complete $v$ to a basis of $\mathbb{C}^n$ using real vectors and let $P$ be the corresponding transition matrix.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.