19.4: Finding the Eigenvectors
( \newcommand{\kernel}{\mathrm{null}\,}\)
Now let’s look at the eigenvectors, we’ll start with those of P.Let’s call the eigenvalue λ
Then for an eigenstate of the shift operator, the shifted vector must be just a multiple of the original vector:
(0100001000011000)(A1A2A3A4)=(A2A3A4A1)=λ(A1A2A3A4)
Reading off the element by element equivalence of the two vectors,
A2=λA1,A3=λA2,A4=λA3,A1=λA4
The first three equalities tell us the eigenvector has the form (1,λ,λ2,λ3)T, the last tells us that λ4=1.
From our earlier discussion of circulant matrices, writing the smallest phase nontrivial Nth root of unity as ω=e2πi/N, the roots of the equation λN=1 are just this basic root raised to N different powers: the roots are 1,ω,ω2,ω3,…,ωN−1
This establishes that the eigenvectors of P have the form
(1,ωj,(ωj)2,(ωj)3,…,(ωj)N−1)T
where j=0,1,2,3,…,N−1 with corresponding eigenvalue the basic root raised to the jth power, ωj=e2πij/N. Try it out for 3×3: the eigenvalues are given by
|−λ100−λ110−λ|=0,λ3=1,λ=1,ω,ω2;ω3=1
The corresponding eigenvectors are found to be
(111),(1ωω2),(1ω2ω)
For the N×N case, there are N different, linearly independent, vectors of this form, so this is a complete set of eigenvectors of P.
They are also, of course, eigenvectors of P2,P3 all N−1 powers of P and therefore of all the circulant matrices! This means that all N×Ncirculant matrices commute.