When $A$ has complex eigenvalues $\alpha \pm \beta i$, the eigenvector method still works, but it produces complex solutions. As with complex roots of one equation, their real and imaginary parts are the real solutions, and they spiral.
🔑 Key idea
If $A\mathbf{v} = \lambda\mathbf{v}$ with $\lambda = \alpha + \beta i$ and $\mathbf{v} = \mathbf{a} + i\mathbf{b}$, then $$\mathbf{u}_1 = e^{\alpha t}(\mathbf{a}\cos\beta t - \mathbf{b}\sin\beta t),$$ $$\mathbf{u}_2 = e^{\alpha t}(\mathbf{a}\sin\beta t + \mathbf{b}\cos\beta t)$$ are real solutions, and $\mathbf{x} = c_1\mathbf{u}_1 + c_2\mathbf{u}_2$. Trajectories spiral in if $\alpha < 0$, out if $\alpha > 0$, and close up if $\alpha = 0$.
💡 Why it works
$e^{\lambda t}\mathbf{v}$ $= e^{\alpha t}(\cos\beta t + i\sin\beta t)(\mathbf{a}$ $+ i\mathbf{b})$. Multiplying out, the real part is $\mathbf{u}_1$ and the imaginary part is $\mathbf{u}_2$. Because $A$ is real, the equation $(\mathbf{u}_1 + i\mathbf{u}_2)' = A(\mathbf{u}_1 + i\mathbf{u}_2)$ splits into a real part and an imaginary part that must each balance, so $\mathbf{u}_1$ and $\mathbf{u}_2$ are both solutions. The direction of rotation is easy to read without any of this: at the point $(1, 0)$ the velocity is the first column of $A$, so if $a_{21} > 0$ the motion turns upward there, counterclockwise.
✏️ Worked example: Eigenvalues and rotation
Describe the trajectories of $\mathbf{x}' = \begin{bmatrix} -1 & -2 \\ 2 & -1 \end{bmatrix}\mathbf{x}$.
Answer: closed loops (ellipses), traversed clockwise with period $\pi$
⚠️ Common mistake
Judging stability from $\beta$ or from the eigenvector. Only the real part $\alpha$ (half the trace) decides spiral in or out; $\beta$ sets how fast it turns. And the direction of rotation is not in the eigenvalue's sign of $\beta$: check the velocity at one point.
The spiral sink of the examples. Press Run to send a particle along the trajectory; the strip below shows $x_1(t)$ and $x_2(t)$ as decaying oscillations a quarter period apart.
Practice
Pass with 3 right answers, the last 2 in a row. Each right answer earns 3 XP.