A rotation of the plane by 90∘ moves every nonzero vector off its line, so it has no real eigenvectors at all. Yet its characteristic equation still has roots; they are just complex numbers. Allowing complex eigenvalues and eigenvectors completes the theory, and it also reveals a hidden structure: every real 2×2 matrix with complex eigenvalues is, in a suitable basis, a rotation combined with a scaling.
When the characteristic equation has no real roots
The rotation matrix A=[01−10] has trA=0 and detA=1, so its characteristic equation is λ2+1=0, with roots λ=±i. There is no real solution of Ax=λx, but if you let x have complex entries there is: A(1,−i)=(i,1)=i(1,−i).
In general, the definitions from earlier in the unit carry over word for word to vectors in Cn and complex scalars. A complex scalar λ is a (complex) eigenvalue of A if Ax=λx for some nonzero x∈Cn. You find the eigenvalues from det(A−λI)=0 and the eigenvectors by solving (A−λI)x=0 with complex arithmetic.
For a real 2×2 matrix, the characteristic polynomial is λ2−(trA)λ+detA, and complex eigenvalues appear exactly when the discriminant (trA)2−4detA is negative.
Complex eigenvalues come in conjugate pairs
If A has real entries and Ax=λx, then taking complex conjugates of both sides gives Ax=λx. So λ is also an eigenvalue, with eigenvector x.
This saves half the work: once you have an eigenvector for a−bi, conjugate every entry to get one for a+bi.
Worked example: Eigenvalues and an eigenvector
Find the eigenvalues of A=[11−23] and an eigenvector for each.
trA=4 and detA=3+2=5, so λ2−4λ+5=0 and
λ=24±16−20=2±i.
For λ=2−i:
A−(2−i)I=[−1+i1−21+i].
Because λ is an eigenvalue, this matrix is singular, so its two rows are multiples of each other and you only need one of them. The second row says x1+(1+i)x2=0. Taking x2=1 gives
v=[−1−i1].
As a check, the first row gives (−1+i)(−1−i)−2=(1+1)−2=0. By conjugation, v=(−1+i,1) is an eigenvector for λ=2+i.
Tip
For a 2×2 matrix A−λI=[prqs] that you know is singular, the vector (−q,p) always solves the first equation, and therefore both. This avoids complex row reduction entirely (provided the first row is not all zero).
Rotation-scaling matrices
The model example of complex eigenvalues is a matrix of the form
C=[ab−ba],a,b real, not both 0.
Its characteristic polynomial is (a−λ)2+b2, so its eigenvalues are λ=a±bi. Let r=∣λ∣=a2+b2 and let φ be the angle with cosφ=a/r and sinφ=b/r. Then
C=r[cosφsinφ−sinφcosφ].
So C rotates every vector by φ and then scales it by r. The eigenvalue a+bi=reiφ carries exactly this information: its modulus is the scale factor and its argument is the rotation angle.
Worked example: Reading off the rotation and scaling
Describe C=[31−13] geometrically.
Here a=3 and b=1, so r=3+1=2, cosφ=3/2 and sinφ=1/2. Thus φ=π/6: C rotates by 30∘ counterclockwise and doubles lengths. Its eigenvalues are 3±i.
Iterating a rotation-scaling matrix produces a spiral. With C=[11−11] (r=2, φ=45∘), starting from x0=(1,0) gives x1=(1,1), x2=(0,2), x3=(−2,2) and x4=(−4,0). No vector keeps its direction, which is why there are no real eigenvectors.
Repeatedly applying C = [1 −1; 1 1] rotates by 45° and stretches by √2 each time, so the iterates spiral outward.Open in grapher →
For r>1 the iterates spiral outward, for r<1 they spiral in toward the origin, and for r=1 they circle forever at a fixed distance.
Every real 2 × 2 matrix with complex eigenvalues
The rotation-scaling picture is not special to matrices of the form C. It describes every real 2×2 matrix with non-real eigenvalues, in the right coordinates.
Real factorization
Let A be a real 2×2 matrix with a complex eigenvalue λ=a−bi (b=0) and associated eigenvector v. Then
A=PCP−1,P=[RevImv],C=[ab−ba].
Here Rev and Imv are the real vectors formed from the real and imaginary parts of the entries of v. Note the sign convention: use the eigenvalue a−bi (with the minus sign) to get C in the form shown.
Worked example: Factoring A = PCP⁻¹
For A=[11−23], the first example gave λ=2−i with v=(−1−i,1). So a=2, b=1, and
v=[−11]+i[−10],P=[−11−10],C=[21−12].
Check AP=PC instead of inverting P:
AP=[−32−1−1],PC=[−32−1−1].
In the basis formed by the columns of P, A rotates by arctan(1/2)≈26.6∘ and scales by 5. In standard coordinates the orbits are ellipse-like spirals rather than circles.
Common mistake
Complex eigenvalues do not make a matrix "broken" or non-diagonalizable. A above is diagonalizable over C (two distinct eigenvalues); it simply cannot be diagonalized using real matrices. Also remember that non-real eigenvalues of a real matrix always come in pairs, so a real 3×3 matrix always has at least one real eigenvalue.
Practice
Practice 1
The eigenvalues of A=[12−53] are a±bi. Find the real part a.
Enter a number. Fractions like 3/4 and sqrt(2) are OK.
Practice 2
The eigenvalues of A=[12−53] are a±bi with b>0. Find b.
Enter a number. Fractions like 3/4 and sqrt(2) are OK.
Practice 3
The matrix C=[34−43] acts as a rotation followed by a scaling. Find the scale factor r.
Enter a number. Fractions like 3/4 and sqrt(2) are OK.
Practice 4
Find the rotation angle, in degrees between 0 and 360, of C=[13−31].
Enter a number. Fractions like 3/4 and sqrt(2) are OK.
Practice 5
For A=[12−53], an eigenvector for λ=2−3i can be written as (z,1) for a complex number z. Find the imaginary part of z.
Enter a number. Fractions like 3/4 and sqrt(2) are OK.
Practice 6
A real 3×3 matrix has trace 10, and 4−2i is one of its eigenvalues. Find its real eigenvalue.
Enter a number. Fractions like 3/4 and sqrt(2) are OK.
Practice 7
Let A=[0.50.5−0.50.5] and xk+1=Axk with x0=0. What happens to xk as k grows?