A coupled differential equation can look like several rules competing for control of one motion. Eigenvalue analysis reorganizes that apparent competition into natural modes, each with its own direction and time dependence. The method explains why nearby states approach an equilibrium, leave it, rotate around it, or combine those behaviors. Its central question is not merely “What are the eigenvalues?” but “What motion does each eigenvalue encode?” Keeping that question in view turns algebra into a tool for reasoning rather than a classification table to memorize.
This article studies the autonomous system . The bold symbol denotes the state vector, the prime denotes differentiation with respect to time , and the constant matrix describes coupling among state components. We will derive modal solutions, classify two-dimensional phase portraits, use trace and determinant, and explain what survives when a nonlinear system is replaced by its local linear approximation. Every calculation will be paired with a geometric meaning. The goal is to predict qualitative behavior without separately solving every initial-value problem.
Eigenvectors identify invariant directions, while eigenvalues determine how amplitudes along those directions change.
Begin with the state and equilibrium
Consider , where and . Componentwise, the system means and . The entries and are coupling coefficients. For example, measures how the current value of contributes to the instantaneous change of . If time is measured in seconds and state components have compatible units, the matrix entries have units .
An equilibrium is a state that produces no change, so it satisfies . The origin is always an equilibrium of a homogeneous linear system because . If is invertible, the origin is the only equilibrium. If is singular, a line or larger set of equilibria can occur. Standard node, saddle, and spiral classifications normally assume that the equilibrium is isolated.
Stability asks what happens after a small displacement from equilibrium. A stable equilibrium keeps sufficiently small disturbances nearby. An asymptotically stable equilibrium also draws those disturbances back as time increases. A trajectory can remain nearby without converging, as happens around an ideal center. One approaching trajectory cannot prove stability because another nearby trajectory may depart in a different direction.
Why eigenvectors are natural directions
An eigenpair satisfies , where . The scalar is the eigenvalue, and is an associated eigenvector. Multiplication by a matrix normally changes both direction and length. Multiplication of an eigenvector changes only its signed scale. Consequently, the line through an eigenvector is invariant under the differential equation.
Suppose a solution has the form , where is an unknown scalar amplitude. Differentiation gives , while substitution gives . Equating the expressions produces . Since is nonzero, this reduces to . The scalar solution is , so .
Every factor in this formula carries information. The constant records how much of the initial state lies in the eigenvector direction. The product must be dimensionless, so an eigenvalue has reciprocal-time units. A negative real eigenvalue makes shrink, whereas a positive one makes it grow. An imaginary component generates oscillation, which appears as rotation when two components are viewed together.
Combine independent modes
Suppose has independent real eigenvectors and with eigenvalues and . Every initial state can then be written as . Linearity allows the modal solutions to be added. The result is . The constants are fixed by the initial condition rather than by the differential equation alone.
Long-term behavior is governed by modes that decay most slowly or grow most rapidly. If and , both modes decay. However, becomes small much sooner than when is measured in seconds. A generic trajectory therefore becomes nearly parallel to late in time. The eigenvalue closest to zero is the dominant eigenvalue in this stable example.
Modal coefficients explain exceptional trajectories. If , the slower mode is absent and the solution remains on the faster eigendirection. A phase portrait contains these special straight solutions as well as generic curved trajectories. Seeing one unusual curve does not overturn the overall classification. It identifies an initial condition in which one natural mode is missing.
Real eigenvalues produce nodes and saddles
When both real eigenvalues are negative, every modal exponential approaches zero as . With two independent eigenvectors, every solution is a combination of decaying modes. The origin is then an asymptotically stable node. Trajectories usually approach tangent to the eigendirection associated with the eigenvalue closest to zero. Phase-plane arrows point inward because increasing time reduces the state magnitude.
For , the solution is and for time in seconds. The component decays more rapidly, so generic trajectories flatten toward the -axis. The eigenvalue does not mean the state loses three units each second. It describes an instantaneous fractional rate of negative three per second. Its characteristic time is .
If both eigenvalues are positive, nonzero modal components grow and the origin is an unstable node or source. If one is positive and one is negative, the origin is a saddle. The negative-eigenvalue line attracts, while the positive-eigenvalue line repels. A saddle is unstable even though its stable eigendirection contains trajectories that approach the origin. Stability concerns every sufficiently small disturbance, not one selected path.
Trajectory shapes translate eigenvalue signs and imaginary parts into phase-space motion. An inward node represents two real decaying modes. A saddle combines one attracting direction with one repelling direction. A spiral combines rotation with changing amplitude. A center rotates without either exponential growth or decay. The arrows establish the direction of increasing time.
Follow a saddle from initial state to outcome
Take . The eigenvalues are and . Their eigenvectors lie along the - and -axes, respectively. The general solution is and for time in seconds. These formulas display one growing amplitude and one decaying amplitude.
If , the state lies on the -axis and approaches the origin. If , it lies on the -axis and moves away. A generic state contains both components, so it may first approach while the decaying component is visible. Eventually the growing component dominates and the trajectory departs. This approach-then-depart behavior gives the saddle its familiar curved branches.
In a linear system, the stable and unstable sets are straight eigenvector lines. In a nonlinear system, corresponding curves can bend into stable and unstable manifolds. They remain tangent to the relevant eigenvectors near a hyperbolic equilibrium. These curves can divide initial conditions that lead to different outcomes. Eigenvectors therefore identify organizing structures rather than decorative lines.
Complex eigenvalues combine scaling and rotation
A real matrix can have eigenvalues . The symbol satisfies , is the real part, and is the imaginary magnitude. Euler’s formula states . Sine and cosine mix the state components and create rotation. The shared factor expands or contracts the rotating motion.
If , trajectories spiral inward and the equilibrium is an asymptotically stable spiral. If , they spiral outward and the equilibrium is unstable. If , the linear motion has constant amplitude and produces a center. A center is stable but not asymptotically stable because nonzero trajectories do not converge. The real part controls stability, while the imaginary part controls oscillation.
The angular frequency is , and the period is . If , then because radians are dimensionless here. Eigenvalues alone may not show clockwise or counterclockwise rotation. Evaluate the vector field at a convenient point such as to determine orientation. The vertical velocity there shows whether the trajectory initially moves above or below the horizontal axis.
Repeated eigenvalues require another question
A repeated eigenvalue occurs when the characteristic polynomial has one root of multiplicity two. If the matrix has two independent eigenvectors, it remains diagonalizable. The simplest case is , where every nonzero vector is an eigenvector. All trajectories are straight rays because . Negative yields an inward star node, while positive yields an outward star node.
A repeated eigenvalue may instead have only one independent eigenvector. Such a matrix is defective, and a generalized eigenvector supplies the second solution. That solution contains a factor of , often in the form . The polynomial factor shears trajectories toward the sole eigendirection. The sign of nonzero still determines stability because exponential behavior eventually dominates polynomial behavior.
For , the repeated eigenvalue is and only one eigendirection exists. Direct solution gives and . Both components approach zero because as . The origin is an asymptotically stable improper node. Counting algebraic roots without checking eigenvectors would miss that geometry.
Use trace and determinant as a reasoning map
For , eigenvalues satisfy . Expansion gives , where and . The quadratic formula yields . The trace equals the eigenvalue sum. The determinant equals their product.
The discriminant determines eigenvalue type. Positive gives distinct real roots, zero gives repeated roots, and negative gives a complex-conjugate pair. If , the eigenvalue product is negative, so the equilibrium is a saddle. If , the sign of distinguishes attraction from repulsion. Negative trace gives negative real parts, while positive trace gives positive real parts.
Boundary cases demand care. If , at least one eigenvalue is zero and the equilibrium may not be isolated. If , , and , the roots are purely imaginary and the linear system has a center. If , eigenvectors must be counted before the node is sketched. The trace–determinant map is a reasoning aid with meaningful boundaries rather than an infallible lookup chart.
The parabola separates real roots from complex roots, while the axes mark boundary cases. Points below the horizontal axis represent saddles because the determinant is negative. The left half of the upper region is stable because the trace is negative. The right half is unstable because the trace is positive. The vertical axis above the parabola contains linear centers and therefore requires care for nonlinear systems. Points on a boundary need more analysis than an interior point.
Work a stable node completely
Let . Its trace is and its determinant is . Determinant has squared reciprocal-time units because it is the product of two eigenvalues. The characteristic equation is . Factoring gives , so the origin is a stable node.
For , an eigenvector is . For , an eigenvector is . The general solution is when is in seconds. Both modes decay, but the first is slower. Generic trajectories approach tangent to .
Suppose . Solving gives and . Therefore . The coefficients reveal how much of each natural mode appears initially. The classification describes the family, whereas these constants identify one member.
Distinguish a spiral from a center
Consider . Its trace is and determinant is . The discriminant is , so the eigenvalues are complex. The quadratic formula gives . The negative real part and nonzero imaginary part establish a stable spiral.
The envelope decays as for time in seconds. The angular frequency is , so . At , the vector field is in suitable state-units per second. The downward velocity from the positive horizontal axis establishes clockwise rotation. The state circles while its overall amplitude diminishes.
Now change the lower-right entry from to . The new matrix has trace zero, determinant , and eigenvalues . Trajectories become closed curves instead of inward spirals. The origin is a center rather than an attractor. Removing damping has changed asymptotic stability into persistent oscillation.
Linearize nonlinear systems with a Jacobian
Consider a nonlinear autonomous system . An equilibrium satisfies . Write a nearby state as , where is a small displacement. A first-order Taylor approximation gives . Here is the Jacobian evaluated at the equilibrium.
For , the Jacobian is . Every partial derivative must be evaluated at before eigenvalues are computed. The matrix describes the leading response to a small displacement. Higher-order terms become relatively less important near the equilibrium. This construction bridges nonlinear dynamics and linear eigenvalue analysis.
The conclusion is local. A Jacobian near one equilibrium does not describe distant trajectories, other equilibria, or global limit cycles. A nonlinear system can contain several equilibria with different classifications. Its phase portrait can include barriers and attracting sets that no single local matrix predicts. Eigenvalue stability is powerful precisely because its scope is stated clearly.
Know when linearization is decisive
An equilibrium is hyperbolic when no Jacobian eigenvalue has zero real part. Nodes, saddles, and inward or outward spirals are hyperbolic when their defining real parts are strictly nonzero. Near such an equilibrium, the nonlinear portrait has the same essential local structure as its linearization. Curves may bend and speeds may change, but attraction, repulsion, and saddle structure persist. This robustness justifies transferring the classification locally.
Suppose a Jacobian has eigenvalues and . Both real parts are negative, so the nonlinear equilibrium is locally asymptotically stable. The smaller magnitude identifies a slow direction that dominates late transients. Nonlinear terms can alter exact paths and the size of the attracting neighborhood. They do not reverse the classification sufficiently close to this hyperbolic equilibrium.
If any eigenvalue has zero real part, linearization may be inconclusive. The equations and both linearize to at the origin. Nevertheless, the first origin is unstable and the second is asymptotically stable. Higher-order terms decide the behavior because the linear rate vanishes. Purely imaginary Jacobian eigenvalues likewise do not automatically prove that a nonlinear equilibrium is a center.
Follow a reliable classification workflow
First locate every equilibrium and form the correct matrix. Use directly for a homogeneous linear system. For a nonlinear system, solve and evaluate a separate Jacobian at each solution. Then compute trace, determinant, and discriminant in two dimensions. Find eigenvectors when a phase portrait or explicit solution is required.
Next translate the spectrum into motion. Negative real parts mean decay, positive real parts mean growth, opposite signs mean a saddle, and nonzero imaginary parts mean oscillation. Check one vector-field arrow to determine rotational direction. For repeated roots, count independent eigenvectors. For nonlinear systems, verify hyperbolicity before transferring the classification.
Finally test the interpretation against units, geometry, and initial conditions. Eigenvalues require reciprocal-time units, and exponential arguments must be dimensionless. Identify the dominant mode and exceptional trajectories with a zero modal coefficient. State whether the result is global for a linear system or local for a nonlinear one. A classification is complete only when calculation and language agree.
Repair common mistakes
One mistake is to use rather than to judge stability. Complex values with equal magnitudes can have opposite real parts and opposite stability. Write each eigenvalue as and inspect first. Another mistake is to claim that an imaginary part causes instability. Imaginary parts create oscillation, whereas real parts control exponential growth or decay.
A second mistake is to call a saddle stable because one observed trajectory approaches the origin. Saddles contain a stable direction, but nearby states off that direction eventually depart. Ask whether every sufficiently small displacement remains small. One positive real part makes the answer no. Stability is a neighborhood property rather than a property of one trajectory.
A third mistake is to transfer a center from a Jacobian automatically to a nonlinear system. Purely imaginary eigenvalues make the equilibrium nonhyperbolic. Higher-order terms or conserved quantities must then be examined. Zero trace or zero determinant should likewise trigger a boundary analysis instead of a memorized label. Precise qualification is part of mathematical rigor.
Practice, retrieve, and synthesize
Suppose a matrix has trace and determinant . The discriminant is , so the eigenvalues are distinct and real. Their positive product and negative sum imply that both are negative. The origin is therefore an asymptotically stable node. Direct calculation gives and .
Now suppose the trace is and determinant is . The discriminant is , giving . The positive real part makes the equilibrium unstable. The imaginary part makes trajectories rotate, so it is an unstable spiral. A vector-field sample is still needed to determine its orientation.
Eigenvectors identify invariant state patterns, and eigenvalues attach growth, decay, and oscillation to those patterns. Trace, determinant, and discriminant summarize the same information efficiently in two dimensions. Hyperbolic Jacobians transfer that classification to nearby nonlinear motion, while zero real parts demand further analysis. The next step is to compare these predictions with nullclines and numerical trajectories. Understanding is demonstrated when every sign, unit, direction, and qualification can be explained rather than merely named.