A linear transformation usually changes both a vector’s magnitude and its direction. Some exceptional directions do not turn away from their own line. Vectors on those directions are only scaled, possibly with a sign reversal. These are eigenvector directions, and their scale factors are eigenvalues. They reveal a transformation’s simplest internal actions.
Eigenstructure matters because complicated behavior can be decomposed into simple modes. Repeated matrix multiplication becomes repeated scalar multiplication along eigenvectors. Systems of differential equations separate into exponential modes when enough eigenvectors exist. Vibrations, population models, stability, and data analysis all use this idea. The same definition connects them.
This lesson begins geometrically and derives the characteristic equation from the need for nonzero solutions. It then develops eigenspaces, multiplicity, diagonalization, powers, continuous dynamics, complex eigenvalues, and numerical verification. Every determinant and vector symbol will be interpreted. Worked examples preserve exact fractions. The goal is structural understanding rather than a determinant-only recipe.
Learning goals and an opening geometric question
You should identify eigenvectors as invariant directions and eigenvalues as scale factors. You should calculate eigenvalues and bases for eigenspaces. You should distinguish algebraic from geometric multiplicity. You should determine when a matrix is diagonalizable. You should interpret eigenstructure in repeated and continuous dynamics.
Imagine stretching a rubber sheet twice as much horizontally while leaving vertical distances unchanged. A horizontal arrow remains horizontal and doubles. A vertical arrow remains vertical and keeps its length. Most diagonal arrows change direction because their horizontal and vertical parts scale differently. The coordinate axes are eigenvector directions.
Now add a rotation by ninety degrees. No nonzero real arrow stays on its original line. That real transformation has no real eigenvectors. Complex numbers can still encode its rotation. The field of scalars determines which eigenstructure is visible.
The defining equation
Let be a square matrix representing a linear transformation. A nonzero vector is an eigenvector when . Greek letter , pronounced lambda, is the eigenvalue. The equation says applying has the same effect as multiplying by scalar . Direction stays on the same line.
The zero vector is excluded. It satisfies for every scalar . Because zero has no direction, including it would make the definition meaningless. Every eigenspace contains zero as a vector-space requirement. Zero is simply not called an eigenvector.
An eigenvalue belongs to a matrix, while an eigenvector belongs to an eigenvalue’s solution set. One eigenvalue can have infinitely many eigenvectors because every nonzero scalar multiple of one eigenvector remains an eigenvector. If , then . The direction rather than one arrow length is fundamental. Scalar multiples describe that same invariant line.
What the eigenvalue does
If , the eigenvector keeps orientation and grows in magnitude. If , it keeps orientation and shrinks. If , every vector in that eigendirection is fixed. These statements describe one application. Repeated applications raise the factor to a power.
If , the transformed vector reverses orientation along the same line. Its magnitude is multiplied by . For , the vector flips and doubles. Two applications multiply by , restoring orientation. Sign and magnitude carry distinct geometric information.
If , . The transformation collapses that nonzero direction into zero. Therefore is not invertible. A zero eigenvalue is equivalent to a nontrivial null space. This connects eigenvalues to singularity.
Rearranging creates a homogeneous system
Move the right side of to the left. Because , the equation becomes . Matrix is the identity with ones on its main diagonal. Subtraction changes only those diagonal entries. The unknown remains vector .
We need a nonzero solution to this homogeneous system. An invertible coefficient matrix would have only the zero solution. Therefore must be singular. A square matrix is singular exactly when its determinant is zero. This produces the characteristic equation.
The equation is . The determinant becomes a polynomial in . Its roots are eigenvalues. Different texts sometimes use instead. The roots agree even if the polynomial differs by an overall sign.
The characteristic polynomial
The characteristic polynomial is under one common convention. For an matrix, it has degree . The fundamental theorem of algebra guarantees complex roots when multiplicities are counted. Real matrices can have nonreal roots in conjugate pairs. Not every root must be distinct.
For a matrix , compute . Expanding gives under this convention. Quantity is the trace. Quantity is the determinant. Both are invariant under a change of basis.
Therefore the sum of two eigenvalues equals the trace and their product equals the determinant, counting multiplicity. These relationships provide checks. A zero determinant forces at least one zero eigenvalue. A negative determinant for a real matrix forces real eigenvalues with opposite signs. These checks can reveal a sign error in the characteristic polynomial.
Worked eigenvalue calculation
Consider . Subtract to obtain . Its determinant is . Set this product equal to zero. The eigenvalues are and .
The matrix is triangular, so its eigenvalues equal its diagonal entries. This is a theorem for every triangular matrix. The determinant calculation confirms it. Trace is , matching . Determinant is , matching .
Finding eigenvalues is only the first half. Each value must be substituted into . The resulting null space gives its eigenspace. Do not solve the characteristic equation and stop. Directions carry the geometry.
Eigenspaces are null spaces
For eigenvalue , the eigenspace is . It contains zero and every eigenvector associated with . The term “eigenvector” excludes zero, while “eigenspace” includes it. A basis gives independent directions spanning all associated eigenvectors. Null-space methods find that basis.
For in the example, . Equations require , while is free. Thus . A basis is . Nonzero choices of parameter are eigenvectors.
For , . The equation is , so . Write . The eigenspace basis is . This line differs from the first eigenspace.
Verification should be direct
Every proposed eigenpair should be checked in the original equation. For and , multiplication gives . The equality verifies both value and vector. A null-space arithmetic error would fail this test. Direct verification is faster than repeating the determinant calculation.
For and , multiplication gives . The transformed arrow remains on the same line. Its orientation is preserved because two is positive. Its length doubles. The geometric statement and algebraic equality agree.
An approximate numerical eigenpair can be checked with residual . A small residual relative to relevant matrix and vector scales supports the approximation. A raw residual size without scale can be misleading. Exact examples should produce the zero vector. Numerical reporting should include a tolerance or relative residual.
Eigenvectors for distinct eigenvalues are independent
Eigenvectors associated with distinct eigenvalues are linearly independent. For a matrix, two distinct eigenvalues therefore provide two independent eigenvector directions. Those vectors form a basis of the plane. Every vector can be written uniquely as their linear combination. This enables diagonalization.
The independence theorem extends to any finite collection of distinct eigenvalues. It does not say eigenvectors from the same eigenspace are automatically independent. Within one eigenspace, choose a basis. Scalar multiples do not add new directions. Dimension counts independent vectors.
A matrix with distinct eigenvalues is diagonalizable over a field containing those eigenvalues. Distinctness is sufficient but not necessary. Repeated eigenvalues can still supply enough eigenvectors. The total number of independent eigenvectors decides. Exactly independent directions are required in dimensions.
Algebraic and geometric multiplicity
Algebraic multiplicity counts how many times an eigenvalue appears as a root of the characteristic polynomial. Geometric multiplicity is the dimension of its eigenspace. The geometric multiplicity is at least one for an eigenvalue. It cannot exceed algebraic multiplicity. Their difference detects missing eigenvectors.
Identity matrix has characteristic polynomial . Eigenvalue one has algebraic multiplicity two. Its eigenspace is the entire plane because for every vector. Geometric multiplicity is also two. The matrix is diagonalizable.
Matrix has the same repeated eigenvalue. Yet requires . Its eigenspace has dimension one. Algebraic multiplicity two but geometric multiplicity one makes it defective and not diagonalizable. One invariant direction cannot form a basis of the plane.
Diagonalization changes to an eigenvector basis
If has independent eigenvectors, place them as columns of matrix . Put corresponding eigenvalues in the same order along diagonal matrix . The eigenvector equations combine into . Multiplying by gives . Invertibility of comes from independent columns.
The factorization describes a change of coordinates. Matrix converts an ordinary-coordinate vector into eigenvector coordinates. Matrix scales each eigen-coordinate independently. Matrix converts back. The diagonal action is simple because axes align with invariant directions.
Column order matters only through matching. If eigenvectors are reordered, diagonal entries must be reordered the same way. Scaling an eigenvector column changes but not the underlying diagonalization if the inverse adjusts accordingly. There is usually no unique . The transformation remains fixed.
Powers become easy in diagonal form
From , square the matrix: . The middle product becomes identity. Repeating gives for nonnegative integer . Diagonal powers are computed entry by entry. This cancellation is the computational advantage of the factorization.
If , then . Each eigenmode evolves independently. Large powers emphasize eigenvalues with larger magnitude, provided the starting vector has a component in those directions. Zero components remain absent. Equal magnitudes can prevent one mode from dominating.
For the earlier matrix, decompose a starting vector into the two eigendirections. After steps, its component gains factor . Its component gains factor . The ratio makes the first direction dominate for large unless that component was initially zero. Dominance is a statement about both spectrum and initial condition.
Repeated transformations and long-term behavior
Discrete dynamics often use . Here subscript counts steps. Repeated substitution gives . Eigenvalues predict growth, decay, reversal, or neutral behavior by mode. Initial vector determines which modes are present.
If every eigenvalue magnitude is less than one and the matrix has suitable structure, trajectories approach zero. An eigenvalue magnitude greater than one creates an expanding mode. Eigenvalue produces sign alternation without magnitude change along its eigendirection. Eigenvalue one preserves that component. Initial coefficients determine whether each available behavior actually appears.
These simple statements need refinement for defective matrices and nonnormal behavior. Jordan blocks can introduce polynomial factors such as . Transient growth can occur even when eigenvalues eventually predict decay. Eigenvalues remain central but do not answer every finite-time question alone. Model context matters.
Continuous-time linear systems
For differential system , an eigenpair generates a modal solution . Differentiate to get . Apply to get . Both sides match. The eigenvalue equation makes the separation possible.
A negative real eigenvalue produces exponential decay. A positive real eigenvalue produces exponential growth. A zero eigenvalue produces a constant mode. Multiple modes combine linearly when eigenvectors form a basis. Initial conditions determine coefficients.
Units matter in applications. If is seconds, eigenvalue in must have unit so the exponent is dimensionless. An eigenvector carries the state variable’s relative component structure. A numerical eigenvalue without time units is incomplete when matrix represents rates. Scaling time changes the numerical eigenvalues.
Complex eigenvalues encode rotation and scaling
A real matrix can have complex conjugate eigenvalues . Real solutions combine the conjugate modes. Factor controls growth or decay. Trigonometric factors involving create oscillation or rotation. The pair acts together in the real plane.
For pure rotation by angle , eigenvalues are . Their magnitudes are one. There may be no real invariant direction except in special angles. Complex eigenvectors live in a complexified vector space. The real transformation still acts on real vectors.
In continuous systems, complex pair with negative real part produces spiraling decay. Positive real part produces spiraling growth. Zero real part produces neutral oscillation in an ideal model. Nonlinear terms and forcing can alter the full system. Linear eigenvalues describe local or linear behavior.
Symmetric matrices have special structure
A real symmetric matrix satisfies . Its eigenvalues are real. Eigenvectors from distinct eigenvalues are orthogonal. It admits an orthonormal eigenvector basis. This is the spectral theorem.
With orthonormal eigenvectors, matrix is orthogonal. Then . Diagonalization becomes . Coordinate changes preserve lengths and angles. Computation and geometry both simplify.
Covariance matrices, quadratic forms, and many vibration models use symmetric matrices. Their eigenvectors define principal directions. Their eigenvalues quantify variation, curvature, or modal stiffness depending on context. The same algebra receives different physical interpretation. Units and model definitions decide which one.
Eigenstructure in vibration and data
In coupled vibration systems, natural modes are shapes that oscillate without changing their relative component pattern. A generalized eigenvalue problem often has form . Matrix represents stiffness and mass. Eigenvalue determines squared angular frequency. Eigenvector gives the mode shape.
In principal component analysis, covariance eigenvectors identify orthogonal directions of variation. Eigenvalues quantify variance along those directions. Ordering them from largest to smallest ranks captured variation. Data centering and scaling affect the result. Statistical interpretation requires more than matrix computation.
Markov-chain transition matrices also use eigenstructure. Eigenvalue one can correspond to a stationary distribution under appropriate conventions. Other eigenvalue magnitudes influence convergence rates. Probability constraints and matrix orientation matter. Application language must be mapped carefully onto the algebra.
Numerical computation and conditioning
Hand calculation via characteristic polynomials works for small matrices. It becomes unstable and impractical for large ones. Numerical algorithms use methods such as QR iteration, power iteration, or specialized symmetric solvers. Software should exploit matrix structure. It should not form high-degree characteristic polynomials naively.
Computed eigenvalues and eigenvectors contain rounding error. Residual norms test whether . Nearby or repeated eigenvalues can make eigenvectors sensitive to perturbations. A subspace may be well determined even when individual basis vectors are not. Conditioning deserves attention.
Normalize eigenvectors when comparisons require a standard length. Common choice is . Sign still remains arbitrary because and represent the same eigendirection. Complex vectors also have arbitrary phase. Software outputs may differ while being equally valid.
Common misconceptions and repairs
One misconception allows the zero vector as an eigenvector. Zero satisfies every scale equation but supplies no direction. Exclude it explicitly. The eigenspace contains zero, but the eigenvector set removes it. Terminology matters.
Another misconception assumes eigenvalues equal diagonal entries for every matrix. That shortcut holds for triangular matrices. General matrices require the characteristic equation or an equivalent method. Trace and determinant provide checks, not a full list by inspection. Verify proposed values.
A third misconception assumes repeated eigenvalues automatically provide repeated independent eigenvectors. Geometric multiplicity can be smaller than algebraic multiplicity. Compute each null space. Count independent basis vectors. Diagonalization requires a complete basis, not merely enough roots counted with repetition.
A reliable solution routine
Confirm that is square. Form carefully by subtracting only from diagonal entries. Compute and factor . Solve for eigenvalues with multiplicities. Check their sum and product when trace and determinant make that convenient.
For each eigenvalue, row-reduce . Parameterize its null space. State a basis for the eigenspace. Exclude the zero vector when naming eigenvectors. Verify at least one basis vector in .
Count independent eigenvectors before claiming diagonalization. Match columns of with entries of . Use the factorization only after verifying . Interpret sign, magnitude, units, and initial-mode coefficients in context. Report numerical residuals for approximate results.
Practice and connection forward
For diagonal matrix , eigenvalues are . Coordinate axes are eigenvector directions. The first direction expands by four. The second reverses without changing magnitude. The third collapses to zero.
For , multiply by . The result is . Therefore the vector is an eigenvector with eigenvalue three. Direct multiplication is the definitive check. The vector’s direction remains on the line .
An eigenvalue scales its mode by after ten applications. Without looking back, derive the characteristic equation and distinguish both multiplicities. Phase-plane lessons will turn real and complex eigenvalues into trajectory types. Differential-equation lessons will use eigenmodes to construct coupled solutions. Vibration models will interpret eigenvectors as natural mode shapes.