A matrix that turns every arrow keeps no line at all. Watch a point step round a spiral, and its eigenvalue sit beside it.
Spirals from a matrix
A matrix with complex eigenvalues turns and scales: a spiral.
The matrix [0.72 −0.54; 0.54 0.72] multiplies by λ = 0.72 + 0.54j: it turns by 36.87° and scales by |λ| = 0.9.
Describe this picture
Two panels (stacked on a phone). On the left, the plane with a point that starts at and is moved again and again by the matrix : to , then , then about , and on round a spiral that closes in on the origin, each new point joined to the last. On the right, the plane of complex numbers with the unit circle and the eigenvalue marked just inside it. Readouts give , and the turn per step, 36.87°. The clip runs for about 11 s. One control after the clip: drag the eigenvalue on the complex plane, or move it with the arrow keys; the matrix and the spiral follow. Inside the circle the spiral shrinks, on the circle the point goes round and round, and outside it the spiral grows.
A turn has no real eigen-line
On Eigenvectors the quarter turn kept no line: every arrow comes out at a right angle to itself. Its characteristic polynomial, from Finding eigenvalues, is , which no real number makes zero.
But the complex numbers and do, since . Allow complex entries in the eigenvector too, and the equation works. For , take :
So the quarter turn does have eigenvectors. They just aren’t arrows in the real plane. The matrix is not broken; its eigenvalue is the turn itself, as multiplying by turns a complex number a quarter turn in Complex numbers for signals.
Conjugate pairs
A real matrix has a characteristic polynomial with real coefficients. If a complex number is a root, so is its conjugate , the same number with the sign of its imaginary part flipped: conjugating the whole equation leaves the real coefficients alone. So complex eigenvalues of a real matrix come in pairs, , and their eigenvectors are conjugates too.
Size and angle
The simplest matrices with complex eigenvalues have the pattern
It sends to . That is exactly what multiplying the complex number by does. So by the rotate-and-scale rule for complex numbers, the matrix stretches every arrow by the size and turns it by the angle of :
For the spiral at the top of the page, : its size is and its angle 36.87°, which is 0.6435 rad. Each step shrinks the point to 0.9 of its distance and turns it by 36.87°. After 10 steps it is of the way out, and it has turned 368.7°: one full turn and 8.7° more.
- : the spiral winds in.
- : the point goes round a circle.
- : the spiral winds out.
Drag the eigenvalue across the unit circle in the picture and watch the spiral change from one to the next.
A tilted spiral
Most matrices with complex eigenvalues don’t have that tidy pattern. Take
Its trace is 2 and its determinant , so and . The size is and the angle 26.57°: each step grows by 11.8 % and turns by 26.57°.
The eigenvector for is . Its real part is and its imaginary part , and the matrix moves them into each other:
So on the slanted grid of and , the matrix is a plain stretch-and-turn with the pattern above. In the usual grid the spiral looks squashed, like an ellipse; on its own grid it is round.
A tilted spiral
The same points on the square grid, and in the coordinates of the eigenvector’s two parts.
A = [1.5 −1; 0.5 0.5] has λ = 1 ± 0.5j and the eigenvector (1 + j, 1): real part (1, 1), imaginary part (1, 0).
Describe this picture
Two panels with the same points under , starting at and winding slowly outwards over 14 steps. On the left they are drawn on the usual square grid, with the lines of and dashed, and each turn is a slanted ellipse. On the right they are drawn in the coordinates , along and , the real and imaginary parts of the eigenvector , on a square grid, where each turn is round: a turn by 26.57° and a stretch by 1.118 per step. There is no control.
Oscillation
The same eigenvalues make things swing. A spring with light damping obeys, for example, . Written as a system, as on Linear differential equations, its matrix has characteristic polynomial , with roots
Each part of the solution grows like , and . The two conjugate parts combine into a real solution:
The real part of , , is how fast the swing dies. The imaginary part, 3, is how fast it swings, in radians per second. One swing takes s, and in that time the size shrinks to of what it was.
In signal processing · ringing poles
First- and second-order systems, in the signal processing course, describes a second-order system that rings and dies away. Its poles are the complex pair of this page: the real part sets the decay and the imaginary part the frequency of the ringing.
Worked example
1. The quarter turn. gives , with eigenvector for .
2. The spiral. , an angle of 36.87°. After 10 steps the size is , and the turn is 368.7°, which is 8.7° past a full turn. A full turn takes steps, by which time the spiral has shrunk to about 0.36.
3. The tilted matrix. : , size 1.118, angle 26.57°. Its square, , has trace 1.5 and determinant 1.5625. Those match : twice its real part is 1.5, and .
4. The damped spring. : period 2.094 s, and the swing shrinks to 0.351 of its size each period.
Try these before you read the answers.
- Eigenvalues of a 90° turn? .
- Size of ? 1: a pure turn, no shrinking.
- A real matrix has the eigenvalue . What other eigenvalue must it have? .
- An eigenvalue of size 1.1: does the spiral wind in or out? Out.
Where you’ll meet this
Anything that rings. A tuning fork, a lightly damped RLC circuit and a guitar string all swing while they die away. Each is a system with a complex pair of eigenvalues.
Resonant filters. A digital filter with a complex pair of poles rings, turning by the poles’ angle each sample and shrinking by their size each sample: the spiral of this page, sampled.
Noisy rhythms. A time series model whose next value is a fixed mix of the last two, plus noise, swings irregularly when its matrix has a complex pair of eigenvalues. Sunspot counts and some economic cycles are described this way.
Reference card
| Quantity | Formula | Notes |
|---|---|---|
| Quarter turn | eigenvector for | |
| Pairs | and | for every real matrix |
| Turn-and-stretch | , | multiplies by |
| Polar form | stretch by , turn by per step | |
| Powers | in if , out if | |
| Tilted case | real and imaginary parts of | the grid on which the spiral is round |
| Oscillation | decays at rate , swings at rad/s |