For a real constant-coefficient linear system , complex eigenvalues come in conjugate pairs: if is an eigenvalue, so is . The corresponding eigenvectors are also complex conjugates: and .

The general solution can be written as a real-valued linear combination using sines and cosines.

Real-valued solutions

Two linearly independent real-valued solutions for the conjugate pair :

where is the eigenvector for .

The general solution combines the contributions from all eigenvalue pairs.

Why this works

The complex-valued solution expands using Euler’s formula:

Real part: .

Imaginary part: .

For a real-coefficient ODE, real and imaginary parts of any complex solution are themselves real solutions. So the two real-valued solutions above are real and linearly independent (their Wronskian is non-zero whenever ).

Worked example

Solve where .

Eigenvalues (by computing ):

(real), , (complex conjugate pair).

Eigenvector for :

Gives solution .

Eigenvector for :

So , , , .

Two real solutions:

The eigenvector for is , which would give the same two real solutions (just rearranged) — no new information. So we stop at three real solutions.

General solution:

Behavior

The factor controls amplitude; and control oscillation. Three regimes:

  • : amplitude decays. Trajectories spiral into origin. Asymptotically stable spiral.
  • : amplitude constant. Trajectories form closed orbits. Center (stable but not asymptotically stable).
  • : amplitude grows. Trajectories spiral outward. Unstable spiral.

The frequency of oscillation is — the imaginary part of the eigenvalue. The period is .

For the corresponding 2D phase portraits, see Phase plane behaviour cases 5 (spiral) and 6 (center).

For other eigenvalue scenarios, see Distinct real eigenvalues case and Repeated eigenvalues case.