5.3 Complex Eigenvalues and the Spiral
Some matrices turn every direction. The cleanest examples are the rotation–scaling matrices: rotate the plane by an angle , then scale it by a factor . Written out, this map sends to . If , every nonzero vector is rotated by the full angle — no line is invariant, no real eigenvector exists, and the hunts of the last two sections come home empty. The misalignment function never touches zero.
Yet the matrix still has structure, and the way to see it is to iterate. Start at the point and apply the matrix over and over. Each application multiplies the distance from the origin by and advances the angle by , so after steps the point sits at . Letting the step count run continuously traces the curve — the violet spiral in the figure, with the iteration's start marked at .
Explore in 3D (opens in a new tab)Explore the figure
- At the defaults, follow the curve from the marked start point. With it wraps around the origin about times over the run, and with each unit of time shaves four percent off the radius, ending near radius . Rotation and decay, superimposed.
- Set . The spiral closes into a perfect circle of radius : pure rotation, nothing gained or lost. This is the knife-edge between decay and growth.
- Push to . The same curve now unwinds outward, finishing near radius . A four-percent difference per step, compounded forty times, is the whole difference between collapse and explosion.
- Return to and sweep across its range. At the path barely completes one lap; at it wraps nearly eight times. Notice what never changes: the radius at each time depends on alone.
Every direction, tested at once
The spiral follows one starting point. To see that no direction survives, test them all together: hand the whole unit circle to the matrix and watch where it goes.
- At the defaults the image circle is barely smaller than the dashed one: takes four percent off every radius, in every direction equally. Compare with the spiral, which spends forty steps making that same four percent visible.
- Watch the two colored arrows. They are the images of and , and both have swung off their axes by the same angle . A rotation-scaling plays no favorites among directions.
- Notice what is missing. In the previous section's figure two dashed lines marked the directions the matrix could not turn. Here there are none — not hidden, not faint: absent, because with no real direction is left invariant.
- Now drag to . The rotation stops and the arrows snap back onto the axes: is times the identity, so every direction is invariant. Nothing new is drawn — and that is worth pausing on, because the figure looks the same as it did a moment ago while meaning the opposite. Two dashed lines are absent at because no direction survives, and absent at because every direction does; a picture cannot draw infinitely many lines any more than it can draw none meaningfully. The readout is what separates them, and it changes as you cross .
Eigenvalues without eigenvectors
The eigenvalue machinery does not break here — it reports complex numbers. The characteristic polynomial of the rotation–scaling matrix is
and its discriminant is , which is negative whenever : no real roots, confirming what the pictures showed. The roots are the complex pair , better read in polar form as . The two sliders of the figure are literally the two coordinates of the eigenvalue: is its modulus and is its argument. A complex eigenvalue does not mark an invariant line; it prescribes a motion — turn by the argument, scale by the modulus, once per application — and the spiral is that prescription traced out in time. The trichotomy you explored is the modulus test: spirals in, circles, spirals out.
An original work of XYZ Homework, built around interactive XYZ 3D figures. Its chapter sequence is aligned to Interactive Linear Algebra (Margalit & Rabinoff, Georgia Tech, GNU FDL); this work is original, copies nothing from it, and is not affiliated with or endorsed by its authors. License: CC-BY-NC-SA-4.0.