3.5.30 · D5Guidance, Navigation & Control (GNC)

Question bank — Eigenvalues of A — system modes, stability

1,344 words6 min readBack to topic

True or false — justify

The determinant of being negative guarantees an unstable system.
False — , so its sign only tracks the parity (odd/even count) of real negative eigenvalues, not the presence of any positive real part. Counterexample: eigenvalues give yet all lie in the left half-plane, so the system is asymptotically stable.
If then the system is stable.
False — the trace is the sum of eigenvalues, so and give a negative trace yet one growing mode. You need the real part of every eigenvalue negative, not just their sum.
A system with all-complex eigenvalues cannot be asymptotically stable.
False — stability depends only on the real part; are complex and beautifully stable, just heavily oscillatory as they decay.
Marginal stability means the response stays perfectly constant forever.
False — it means the response stays bounded but need not settle to zero; e.g. a pair gives a sustained sinusoid that neither grows nor dies.
Two systems with the same eigenvalues always have the same eigenvectors.
False — eigenvalues fix growth/decay rates, but eigenvectors (the directions/patterns) depend on the full matrix; different 's can share 's while pointing modes along different directions.
Adding a large negative number to the diagonal of always improves stability.
True in effect — replacing by shifts every eigenvalue left by (since eigenvalues become ), pushing all modes toward the stable half-plane. This is the idea behind spectral shifting.
If , the system is automatically unstable.
False — means one eigenvalue is exactly , i.e. a mode sitting on the imaginary axis. If that zero is simple it is only marginally stable (a constant, non-decaying direction), not necessarily unstable.
The eigenvalue with the largest magnitude dominates the long-term response.
False — long-term behaviour is set by the eigenvalue with the largest real part (closest to / furthest right of the imaginary axis), because depends only on , not on .

Spot the error

" is upper-triangular with a off-diagonal, so that is an unstable mode."
Wrong — for a triangular matrix the eigenvalues are the diagonal entries only; off-diagonal terms never enter the characteristic polynomial. A big off-diagonal changes the eigenvectors, not the eigenvalues.
"My matrix has , so it's stable."
Incomplete — only guarantees the two eigenvalues have the same sign (or complex-conjugate). You also need ; e.g. gives but both modes grow.
"Both eigenvalues are , and is not in the right half-plane, so the system is marginally stable."
Wrong — a repeated eigenvalue on the axis can produce a term like that grows without bound. Axis eigenvalues must be simple/semisimple for marginal stability.
"I read the modes straight off the diagonal of ."
Only valid if is already diagonal or triangular. For a general the diagonal entries are not the eigenvalues; you must solve .
"The eigenvalues came out complex, so I must have made an arithmetic mistake."
No — complex eigenvalues are perfectly normal and physical; they encode oscillation. A real matrix simply produces them in conjugate pairs .
" solves the system, so is the general solution."
That is only one mode. The general solution is the superposition over all eigenpairs, with fixed by the initial condition.

Why questions

Why does only the real part of an eigenvalue decide stability?
Because ; the oscillatory factor has magnitude always, so only can grow or shrink the mode's size.
Why does the ansatz turn a coupled system into a scalar one?
Along an eigenvector, replaces matrix multiplication with plain scaling, so the vector ODE collapses to the scalar ODE in that direction.
Why must we set instead of just inverting?
We demand a nonzero eigenvector; has a nonzero solution only when is singular, i.e. its determinant vanishes. An invertible matrix would force , which we banned.
Why is the eigenvalue nearest the imaginary axis the one engineers worry about for settling time?
It has the least-negative real part, so its mode decays slowest; the slowest-decaying term is the last to fade, and it therefore sets how long the whole system takes to settle.
Why can't we just look at whether the entries of are negative?
The entries mix states together (coupling); stability is a property of the decoupled directions. Only after solving do the true growth/decay rates emerge.
Why does shifting to eigenvector coordinates (Diagonalization and Modal Decomposition) simplify everything?
In that basis becomes diagonal, so the coupled equations become independent scalar ODEs , each solvable on its own — the whole point of finding eigenvalues.
Why do we use Routh–Hurwitz Criterion for higher-order systems instead of eigenvalues directly?
Because solving for degree has no clean formula; Routh–Hurwitz tests whether all roots lie in the left half-plane using only the polynomial's coefficients, with no root-finding.

Edge cases

A double eigenvalue at (both left half-plane): stable?
Yes — every eigenvalue has negative real part, so even a "defective" repeat only adds a factor, and crushes the polynomial to zero. Repeats are only dangerous on the axis.
A simple eigenvalue exactly at , all others in the left half-plane: what happens?
Marginally stable — the zero mode contributes a constant () direction that neither grows nor decays, while every other mode dies out. The state settles to a nonzero constant, not to the origin.
A conjugate pair sitting exactly on the imaginary axis, , simple: stable?
Marginally stable — this gives a sustained, undying oscillation of fixed amplitude. Bounded but never settling; a tiny perturbation of the model could tip it either way.
A repeated eigenvalue at (algebraic multiplicity 2, geometric 1): stable?
Unstable — the defect produces a term that grows without bound, so even though the eigenvalue is "only zero", the response blows up linearly.
What if is the zero matrix?
All eigenvalues are and is diagonal (semisimple), so means stays at its initial value forever — marginally stable, frozen in place.
What about — is such a wildly oscillating mode a stability problem?
No — the real part is , so the envelope still decays to zero; it just rings a great deal on the way down. Oscillation frequency never affects stability. See Damping Ratio and Natural Frequency.
Recall One-line stability rule to carry away

Asymptotic stability ::: every eigenvalue strictly in the open left half-plane, — no exceptions, no eigenvalue allowed on or right of the imaginary axis.