← LibraryWorked Examples: Computing Eigenvalues and Eigenvectors | KEVOS® MathematicsProject Delivery · Project ManagementLesson 189/189← PrevNext →
ArticlePublished 8 Aug 202622 min readBy Kevin Jogin
Skip to content

Engineering/Mathematics/Eigenvalues

Worked Examples: Computing Eigenvalues and Eigenvectors

Every square matrix has a spectrum, but spectra come in sharply different shapes: all distinct, repeated with room to spare, repeated and deficient, complex in conjugate pairs, or containing zero. This page computes one representative of each and extracts the two multiplicities that distinguish them.

  • Core level
  • Stream: computation
  • Reading time 16 min
  • Ref KVS-ENG-MATH-0082
Taxonomy
Engineering / Mathematics
Prerequisite
Characteristic polynomial, null space bases
Algebraic multiplicity
αA(λ) — exponent in pA(x)
Geometric multiplicity
γA(λ)dimEA(λ)
Always true
1γA(λ)αA(λ)
Diagnostic
γ<α for any eigenvalue not diagonalisable

Overview

The procedure for a spectrum is fixed: expand det(AxIn), factor it, and for each root row-reduce AλIn to obtain a basis of the eigenspace. What is not fixed is the shape of the answer. Two matrices of the same size, both with integer entries and both computed by identical steps, can produce results that behave completely differently in every downstream application.

Two integers attached to each eigenvalue capture that difference. The algebraic multiplicity αA(λ) is the exponent of (xλ) in the factored characteristic polynomial — how many times the root occurs. The geometric multiplicity γA(λ) is the dimension of the eigenspace EA(λ) — how many independent directions the matrix actually scales by λ. They are computed by entirely separate routes, one from a polynomial and one from a null space, and they need not agree.

When they do agree for every eigenvalue, the matrix has a full set of n independent eigenvectors and can be diagonalised; every subsequent computation involving powers, exponentials or long-run behaviour becomes trivial. When they disagree for even one eigenvalue, the matrix is defective: no basis of eigenvectors exists, diagonalisation is impossible, and the associated dynamic response acquires polynomial terms that a purely exponential model cannot represent. The gap αA(λ)γA(λ) is therefore not a curiosity but a design-relevant number.

The examples below are chosen to make each possibility unmistakable, and each is small enough to verify by hand. Read them as a catalogue of what a spectrum can look like, and as a set of arithmetic checks — trace, determinant, multiplicity sums — that should be applied to every eigenvalue computation before its results are trusted.

Definition

Algebraic Multiplicity of an Eigenvalue

AME

Let A be a square matrix and let λ be an eigenvalue of A. The algebraic multiplicity of λ, written αA(λ), is the largest power of the factor (xλ) that divides the characteristic polynomial pA(x).

Because λ is a root of pA, the factor (xλ) appears at least once, so αA(λ)1 for every eigenvalue.

Geometric Multiplicity of an Eigenvalue

GME

Let A be a square matrix and let λ be an eigenvalue of A. The geometric multiplicity of λ, written γA(λ), is the dimension of the eigenspace EA(λ)=N(AλIn).

Every eigenvalue has at least one eigenvector, so the eigenspace is never the trivial subspace and γA(λ)1.

Defective Matrix

DEF

A square matrix A is defective when some eigenvalue λ satisfies γA(λ)<αA(λ). Equivalently, A has fewer than n linearly independent eigenvectors and no basis of n consisting of eigenvectors of A exists.

Concepts

Case one &mdash; all eigenvalues distinct

The generic situation. If pA(x) has n distinct roots then each has αA(λ)=1, and since 1γA(λ)αA(λ) the geometric multiplicity is forced to 1 as well. Every eigenspace is a single line, the n eigenvectors are automatically linearly independent, and the matrix is diagonalisable with no further checking. The tridiagonal matrix [720262025] has p(x)=(x3)(x6)(x9) and eigenvectors (1,2,2), (2,1,2), (2,2,1) — distinct eigenvalues, and because the matrix is symmetric, mutually orthogonal directions as well.

Case two &mdash; a repeated eigenvalue with a full eigenspace

A repeated root does not by itself cause trouble. Consider the 4×4 matrix with 3 on the diagonal and 1 everywhere else. Its characteristic polynomial is (x6)(x2)3, so α(2)=3. Subtracting 2I4 leaves the matrix of all ones, which has rank 1 and therefore nullity 3: the eigenspace for λ=2 is three-dimensional and γ(2)=3=α(2). The matrix is diagonalisable despite the triple root. Repeated eigenvalues with matching multiplicities are the signature of symmetry in a model — identical components, identical couplings — and they mean the associated response has a whole subspace of equivalent modes rather than one distinguished direction.

Case three &mdash; a defective eigenvalue

Now take D=[110130335], whose characteristic polynomial is (x2)2(x5), so αD(2)=2. Reducing D2I3 gives two pivot columns and hence a one-dimensional null space spanned by (1,1,0): γD(2)=1<2=αD(2). There are only two independent eigenvectors in total, so no eigenvector basis of 3 exists and D is defective. The polynomial alone could never have revealed this — only the row reduction does. Every eigenvalue computation with a repeated root must therefore compute the eigenspace dimension explicitly.

Case four &mdash; complex eigenvalues from a real matrix

The real matrix R=[3241] has pR(x)=x22x+5, an irreducible real quadratic whose roots are λ=1±2i. Solving (R(1+2i)I2)x=0 from the first row, (22i)x1=2x2, gives the eigenvector (1,1i); the conjugate eigenvalue 12i has eigenvector (1,1+i). The conjugate structure is not coincidence: for a matrix with real entries, taking the conjugate of Ax=λx leaves A unchanged and produces Ax¯=λ¯x¯. Half of every such computation is therefore free.

Case five &mdash; zero as an eigenvalue

The rank-one matrix G=[123246369] has pG(x)=x2(x14). The eigenvalue λ=0 has αG(0)=2, and its eigenspace is N(G) itself, which is two-dimensional because G has rank 1; so γG(0)=2 and the matrix is diagonalisable. A zero eigenvalue is exactly the statement that the matrix is singular, and it is the single most informative thing a spectrum can tell you about invertibility. Here the remaining eigenvalue 14 equals the trace, as it must when all other eigenvalues vanish.

The arithmetic checks that come free

Three identities should be applied to every computed spectrum before the eigenvectors are used. The algebraic multiplicities must sum to n, because pA has degree n. The eigenvalues, counted with algebraic multiplicity, must sum to tr(A) and multiply to det(A). Each check costs a few additions and catches sign errors, transcription errors and missed roots. A fourth check applies to eigenvectors: substitute each one back and confirm Av=λv entry by entry.

Classifying a computed spectrum

Factor pA(x) completely over Record the distinct roots and the exponent αA(λ) on each. Confirm the exponents sum to n.
Are all roots distinct?If yes, every γA(λ)=1 automatically, the matrix is diagonalisable, and no further dimension checks are needed.
For each repeated root, reduce AλInCompute γA(λ)=nrank(AλIn) from the number of non-pivot columns.
Compare γA(λ) with αA(λ)Equality for every eigenvalue means a full eigenvector basis exists. A single strict inequality makes the matrix defective.
Check for complex rootsFor a real matrix, complex eigenvalues come in conjugate pairs; compute one member and conjugate to obtain the other.
Verify against trace and determinantSum and product of the eigenvalues, counted with algebraic multiplicity, must match tr(A) and det(A).

Equations

Algebraic multiplicity from the factored polynomial

EQ-ECEE-01
pA(x)=(1)n(xλ1)αA(λ1)(xλ2)αA(λ2)(xλk)αA(λk)

The exponent attached to each distinct root is its algebraic multiplicity. The exponents sum to n, the degree of the polynomial.

Geometric multiplicity from the eigenspace

EQ-ECEE-02
γA(λ)=dim(EA(λ))=nrank(AλIn)

Counted as the number of non-pivot columns in the reduced row-echelon form of AλIn.

Multiplicity inequality

EQ-ECEE-03
1γA(λ)αA(λ)n

Both multiplicities are at least one; the geometric never exceeds the algebraic. Strict inequality in the middle defines a defective eigenvalue.

Distinct spectrum example

EQ-ECEE-04
K=[720262025],pK(x)=(x3)(x6)(x9)

Three distinct real eigenvalues, each with α=γ=1. Symmetry additionally forces the three eigenvectors to be mutually orthogonal.

Defective spectrum example

EQ-ECEE-05
D=[110130335],pD(x)=(x2)2(x5),γD(2)=1

A double root whose eigenspace is only a line. The matrix has two independent eigenvectors in a three-dimensional space and cannot be diagonalised.

Complex conjugate pair

EQ-ECEE-06
R=[3241],λ=1±2i,x=[11i]

A real matrix with no real eigenvalue. The eigenvalues and eigenvectors occur as conjugate pairs, so only one of each pair need be computed.

Trace and determinant identities

EQ-ECEE-07
i=1kαA(λi)λi=tr(A),i=1kλiαA(λi)=det(A)

Two independent checks on a computed spectrum, obtained by comparing coefficients of pA(x) at degrees n1 and 0.

Variable Definitions

Symbols used on this page
SymbolNameMeaningDomain / type
AMatrixThe square matrix whose spectrum is being computedn x n complex matrix
nSizeCommon row and column count of the matrixpositive integer
λEigenvalueA root of the characteristic polynomialcomplex number
αA(λ)Algebraic multiplicityExponent of (xλ) in the factorisation of pA(x)1 to n
γA(λ)Geometric multiplicityDimension of the eigenspace for λ1 to alpha
EA(λ)EigenspaceNull space of AλIn; all eigenvectors for λ plus 0subspace of C^n
pA(x)Characteristic polynomialdet(AxIn), of degree npolynomial over C
kDistinct eigenvalue countNumber of distinct roots of pA(x)1 to n
tr(A)TraceSum of the diagonal entries, equal to the sum of the eigenvaluescomplex number

Worked Numerical Example

Problem statement

Four identical processing units are cross-coupled so that every unit exchanges load with every other at the same rate. The interaction matrix carries 3 on the diagonal and 1 in every off-diagonal position. Compute the full spectrum and both multiplicities for each eigenvalue.

  1. State the matrix and exploit its structure

    Complete symmetry means the matrix is 2I4 plus the matrix of all ones. That observation is not required, but it predicts the answer and provides an independent check on the determinant expansion that follows.

    Q=[3111131111311113]
  2. Form QxI4 and add all rows to the first

    Adding rows to another row leaves a determinant unchanged. Every column of QxI4 sums to (3x)+1+1+1=6x, so after the operation the first row is constant.

    det(QxI4)=det[6x6x6x6x13x11113x11113x]
  3. Factor out the common row factor and clear below

    Extracting (6x) from the first row leaves a row of ones. Subtracting that row from each of the remaining rows produces a triangular pattern whose determinant is the product of the diagonal entries.

    det(QxI4)=(6x)det[111102x00002x00002x]=(6x)(2x)3
  4. Record the eigenvalues and algebraic multiplicities

    Writing the polynomial in monic form, pQ(x)=(x6)(x2)3. The eigenvalues are λ=6 with αQ(6)=1 and λ=2 with αQ(2)=3. The multiplicities sum to 4=n, and 6+2+2+2=12=tr(Q), as required.

  5. Eigenspace for λ=6

    Reduce Q6I4. Three pivot columns appear, leaving one free variable and a one-dimensional null space. The eigenvector is the fully in-phase state, every unit at the same level.

    EQ(6)=N(Q6I4)=span({[1111]}),γQ(6)=1
  6. Eigenspace for λ=2

    Here Q2I4 is the matrix of all ones, which reduces to a single non-zero row [1111]. Its rank is 1, so the null space has dimension 41=3 — every vector whose entries sum to zero.

    EQ(2)=span({[1100],[1010],[1001]}),γQ(2)=3
  7. Compare the multiplicities

    For both eigenvalues γQ(λ)=αQ(λ), so the eigenvectors found — one for λ=6 and three for λ=2 — total four independent vectors in 4. The matrix is diagonalisable. Contrast this with D above, where a double root produced only a single eigenvector direction.

  8. Verify one eigenpair directly

    Take the second basis vector of EQ(2). Then Q[1010]=[3+11+11+31+1]=[2020], which is exactly 2 times the vector. The eigenvalue and the eigenvector are confirmed without reference to any of the intermediate work.

Result

The system has one in-phase mode at λ=6 and a three-dimensional family of differential modes at λ=2. Because the geometric multiplicity matches the algebraic multiplicity, any initial state decomposes into these two behaviours and the long-run response is governed entirely by the dominant eigenvalue 6. Physically, symmetric coupling amplifies the common mode and leaves every difference between units decaying at the same slower rate.

Applications &amp; Industry Use

Structural engineering

Repeated frequencies in symmetric structures

A structure with rotational or reflective symmetry — a circular tank, a square tower, a symmetric truss — produces repeated natural frequencies with multi-dimensional mode subspaces. Any orthogonal basis of that subspace is an equally valid pair of mode shapes, so modal test results that appear to disagree between laboratories may simply be different bases of the same eigenspace.

Control systems

Detecting defective state matrices

A repeated pole with a deficient eigenspace produces a response containing terms of the form teλt rather than pure exponentials. A controller tuned on the assumption of exponential decay will underestimate the transient peak. Computing γ against α during model review is the check that catches this before commissioning.

Electrical power systems

Complex modes and oscillation damping

Conjugate eigenvalue pairs σ±iω correspond to oscillatory modes with frequency ω and damping governed by σ. Since the state matrix is real, only one member of each pair is computed and the other is inferred, halving the analysis cost for the many lightly damped modes in a large interconnected network.

Chemical &amp; process engineering

Zero eigenvalues and conserved quantities

A reaction network whose Jacobian has a zero eigenvalue possesses a conserved combination of species — total mass, total charge, an invariant element balance. The eigenvectors of the zero eigenspace name the conserved combinations directly, and their number is the nullity of the stoichiometric matrix.

Computing &amp; data

Spectral gaps in graph partitioning

The graph Laplacian always has λ=0 with geometric multiplicity equal to the number of connected components. A cluster of small non-zero eigenvalues signals weakly linked communities, and the eigenvectors of that cluster are used directly as coordinates for spectral clustering.

Aerospace engineering

Flutter margins from complex eigenvalue tracking

Aeroelastic stability is assessed by tracking the complex eigenvalues of a coupled structural-aerodynamic model as airspeed increases. Flutter onset is the speed at which a conjugate pair crosses into the right half plane, and the eigenvector at that point identifies which structural modes are coalescing.

Design Considerations

Never infer geometric multiplicity from the polynomial

The characteristic polynomial is blind to eigenspace dimension. Two matrices can share an identical characteristic polynomial while one is diagonalisable and the other is defective — the identity matrix of size two and a 2×2 Jordan block are the standard pair. Every repeated root demands its own row reduction.

Treat near-defectiveness as a numerical warning

In floating point a defective matrix rarely appears exactly defective; instead the computed eigenvectors for a repeated eigenvalue become nearly parallel and the eigenvector matrix becomes severely ill-conditioned. Monitor the condition number of the eigenvector matrix, not just the eigenvalue residuals, when a model is expected to have repeated roots.

Prefer structural arguments over expansion

Where a matrix is built from a symmetry — identical diagonal entries, a constant off-diagonal, a circulant or block structure — the spectrum is often available in closed form with no determinant expansion at all. Recognising the structure is faster, exact, and generalises to sizes where hand expansion is hopeless.

Decide how to present a complex eigenpair

A conjugate pair can be reported as two complex eigenvalues with complex eigenvectors, or converted into a real 2×2 block with a real invariant plane. The complex form is more compact and composes better algebraically; the real form avoids complex arithmetic in downstream code and is what real Schur factorisations return. Choose one convention per project and document it.

Scale eigenvector bases for readability

Row reduction naturally produces basis vectors with fractional entries. Clearing denominators gives integer representatives that are easier to check by hand and to compare against published results, at the cost of losing any norm information. For numerical work the opposite convention — unit norm with a fixed sign — is preferable.

Watch the size limit on exact factorisation

Exact eigenvalue computation requires the characteristic polynomial to factor over a field you can work in. Integer matrices of size five or more routinely produce irreducible quintic factors with no radical expression at all. Beyond about n=4, treat closed-form spectra as a fortunate special case rather than an expectation.

Standards &amp; Codes

Notation, interchange and numerical standards that govern how this material is written down, stored and computed in production systems.

Applicable standards, conventions and reference implementations
ReferenceTitleRelevance to this topic
ISO 80000-2Quantities and units — Part 2: MathematicsGoverns the presentation of the multiplicities and Greek symbols used here, and the distinction between the imaginary unit i set upright and italic scalar variables.
IEEE 754-2019IEEE Standard for Floating-Point ArithmeticDefines the complex arithmetic underlying every computed conjugate pair, including the signed-zero rules that determine which branch a complex square root returns.
LAPACK reference implementationLinear Algebra PACKage driver routinesxGEEV returns a real matrix's conjugate eigenvalue pairs as adjacent entries with the eigenvector real and imaginary parts stored in consecutive columns — a packing convention that must be unpacked correctly.
ISO 7626Mechanical vibration and shock — Experimental determination of mechanical mobilityExperimental modal analysis reported under this standard must handle repeated natural frequencies, where the measured mode shapes span an eigenspace rather than identifying unique directions.
W3C WCAG 2.1 AAWeb Content Accessibility GuidelinesThe matrices and multi-vector spans on this page are published as semantic MathML with alternative text so that spectra remain readable by assistive technology.

Material Selection

For a mathematical topic, "material" is the numeric representation: the scalar field, storage format and precision the computation is built from.

Representation and precision selection
RepresentationSelect whenTrade-off
Exact integer and rational arithmeticSmall textbook-scale matrices where multiplicities must be certified and the polynomial factors over the rationals.Gives unambiguous multiplicities, but fails as soon as the characteristic polynomial has irrational or transcendental roots.
Gaussian integers and exact complex rationalsMatrices whose complex eigenvalues have rational real and imaginary parts, as in the conjugate-pair example above.Keeps conjugate structure exact and lets the conjugate eigenvector be written down without recomputation; only a narrow class of matrices qualifies.
IEEE 754 binary64 complexAny realistic engineering matrix, where complex eigenvalues must be represented numerically.Fast and general, but multiplicities become tolerance decisions: distinguishing a genuine double root from two close roots is not possible from the numbers alone.
Real Schur form instead of complex eigenvectorsDownstream code must remain in real arithmetic, as in embedded control implementations.Avoids complex storage entirely by keeping 2×2 blocks, but the invariant subspace replaces the eigenvector and requires different downstream handling.
Symmetric or Hermitian storageThe matrix is known symmetric, guaranteeing real eigenvalues and γ=α throughout.Halves the work and removes defectiveness from consideration entirely, but is unsafe if the assembly process does not enforce exact symmetry.
Interval or arbitrary-precision arithmeticCertified bounds on a cluster of eigenvalues are required, for example in a safety case.Produces verifiable enclosures, at a cost of one to two orders of magnitude in runtime and with intervals that can widen uselessly near a defective eigenvalue.

Manufacturing Notes

Implementation notes — how the result is actually produced by hand, by algorithm and by library, including cost and numerical behaviour.

Hand computation strategy at size four and above

Direct cofactor expansion of a 4×4 determinant with an indeterminate on the diagonal produces twenty-four terms and is a reliable source of error. Prefer determinant-preserving row operations, as in the worked example: adding rows to expose a common factor and then clearing below turns the problem into a product of diagonal entries. Where the matrix is block triangular, take the product of the blocks' characteristic polynomials instead.

Guessing integer roots

If a matrix has integer entries, its characteristic polynomial has integer coefficients and any rational root divides the constant term, which is ±det(A). Testing the divisors of the determinant is far quicker than general factorisation and usually resolves textbook-scale problems immediately.

Library behaviour on multiplicities

numpy.linalg.eig reports a repeated eigenvalue as several nearly equal floating-point numbers and gives no multiplicity information; the eigenvector columns it returns for a defective eigenvalue will be nearly linearly dependent rather than obviously wrong. sympy.Matrix.eigenvects returns exact triples of eigenvalue, algebraic multiplicity and eigenspace basis, from which the geometric multiplicity is the length of the basis list.

Verification of a full spectrum

Confirm four things: the algebraic multiplicities sum to n; the weighted sum of eigenvalues equals the trace; the weighted product equals the determinant; and each returned eigenvector satisfies its own eigenvalue equation to within rounding. The first three are scalar checks costing almost nothing and they catch the majority of realistic mistakes.

Cost of the eigenspace stage

Once the eigenvalues are in hand, each eigenspace costs one row reduction of an n×n matrix, about 23n3 operations. With k distinct eigenvalues the total eigenvector work is 23kn3, which for a matrix with many distinct eigenvalues can exceed the cost of finding the eigenvalues themselves. Production solvers avoid this by computing eigenvectors from an already-factored Schur form.

Failure Modes &amp; Common Mistakes

Failure modes, root causes and prevention
Failure mode / mistakeImpactRoot causePrevention & detection
Assuming a repeated root has a matching eigenspacehighReporting γA(λ)=αA(λ) without reducing AλIn.Compute the eigenspace dimension for every repeated eigenvalue. The polynomial contains no information about it.
Stopping when the roots found are fewer than nhighTreating a degree-n polynomial with k<n distinct roots as incompletely solved, or missing a repeated factor.Divide out each factor found and continue until the quotient is a constant; confirm the multiplicities sum to n.
Discarding an irreducible quadratic factorhighWorking over and concluding that a factor such as x22x+5 contributes no eigenvalues.Complete the square or apply the quadratic formula over . Every real quadratic contributes a conjugate pair.
Recomputing the conjugate eigenpair from scratchlowNot recognising that a real matrix determines the conjugate pair automatically.Compute one eigenpair of the pair and conjugate both the eigenvalue and every entry of the eigenvector.
Reporting a scaled eigenvector as a different eigenvectormediumComparing results against a reference that used a different normalisation and concluding the answers disagree.Compare spans, not vectors. Two eigenvectors for the same eigenvalue agree if one is a non-zero multiple of the other.
Mixing eigenvectors from different eigenvalues into one spanmediumCollecting all basis vectors found into a single set and calling it the eigenspace.Each eigenvalue has its own eigenspace. The union of bases spans the sum of the eigenspaces, which is not itself an eigenspace.
Declaring a numerical double rootmediumTwo computed eigenvalues agreeing to six digits are assumed equal, or two genuinely equal eigenvalues differing in the twelfth digit are assumed distinct.Base multiplicity claims on exact arithmetic or on structural knowledge, never on floating-point equality. Where necessary, cluster eigenvalues with a documented tolerance.
Trace check applied without multiplicitieslowSumming the distinct eigenvalues rather than summing them with algebraic multiplicity.Weight each eigenvalue by αA(λ) before comparing against tr(A).

FAQs

What exactly is the difference between algebraic and geometric multiplicity?

Algebraic multiplicity counts how many times λ appears as a root of the characteristic polynomial; geometric multiplicity counts how many linearly independent eigenvectors λ actually has. They are computed by completely different routes — polynomial factorisation against null space dimension — and the geometric value can be strictly smaller. It can never be larger.

Can the geometric multiplicity exceed the algebraic multiplicity?

No. The inequality 1γA(λ)αA(λ)n holds for every eigenvalue of every square matrix. The proof extends a basis of the eigenspace to a basis of n and shows that the resulting similarity transformation forces at least γA(λ) factors of (xλ) into the characteristic polynomial.

Does a repeated eigenvalue always mean the matrix is defective?

No. A repeated eigenvalue is a necessary condition for defectiveness but not a sufficient one. The identity matrix has a single eigenvalue of algebraic multiplicity n and geometric multiplicity n as well, and is as far from defective as a matrix can be. Only a strict inequality γ<α makes a matrix defective.

Why do complex eigenvalues of a real matrix always come in pairs?

Conjugating the equation Ax=λx gives A¯x¯=λ¯x¯, and when A is real A¯=A. So x¯ is an eigenvector for λ¯. Equivalently, the characteristic polynomial has real coefficients, and non-real roots of a real polynomial occur in conjugate pairs.

What does a zero eigenvalue tell me about the matrix?

That the matrix is singular. If λ=0 is an eigenvalue then A0In=A has a non-trivial null space, so A has no inverse and det(A)=0. The eigenspace for zero is precisely N(A), and its dimension is the nullity of the matrix.

How do I know when I have found every eigenvalue?

When the algebraic multiplicities sum to n. The characteristic polynomial has degree exactly n, so a complete factorisation over accounts for exactly n roots counted with multiplicity. If the exponents you have found sum to less than n, part of the polynomial remains unfactored.

Two textbooks give different eigenvectors for the same matrix and eigenvalue &mdash; is one wrong?

Probably neither. Eigenvectors are determined only up to a non-zero scalar multiple, and when the eigenspace has dimension greater than one, any basis of that subspace is an equally correct answer. Compare the spans, not the individual vectors: check that each published vector lies in the null space of AλIn.

References

  1. Beezer, R. A. A First Course in Linear Algebra, Version 0.70. University of Puget Sound, 2006. Section EE, Subsection ECEE. Licensed under the GNU Free Documentation License v1.2.
  2. Horn, R. A. and Johnson, C. R. Matrix Analysis, 2nd edition. Cambridge University Press, 2012. Chapter 1, Eigenvalues, Eigenvectors and Similarity.
  3. Golub, G. H. and Van Loan, C. F. Matrix Computations, 4th edition. Johns Hopkins University Press, 2013.
  4. ISO 80000-2:2019, Quantities and units — Part 2: Mathematics. International Organization for Standardization.
  5. Anderson, E. et al. LAPACK Users' Guide, 3rd edition. Society for Industrial and Applied Mathematics, 1999.

AI Suggested Questions

  • Construct two 3×3 matrices with the same characteristic polynomial where one is diagonalisable and the other is defective.
  • For a circulant matrix, derive the eigenvalues in closed form and explain why repeated values appear.
  • How does a defective eigenvalue change the time response of x˙=Ax compared with a diagonalisable one?
  • Given a real matrix with a conjugate eigenvalue pair, show how to convert the complex eigenvectors into a real invariant plane and a 2×2 rotation-scaling block.
  • What tolerance should I use to decide numerically whether two computed eigenvalues represent a single repeated root?
  • Show why the eigenvalues of a rank-one matrix uvt are the scalar vtu and zero repeated n1 times.

Related Calculators

Continue learning

Algebraic and Geometric Multiplicities of Eigenvalues | KEVOS® MathematicsArticle · Project ManagementAmitsur’s Theorem on the Radical of a Polynomial Ring | KEVOS®Article · Project ManagementAmitsur’s Theorem on the Radical of an Algebra of Small Dimension | KEVOS®Article · Project ManagementArchetypes: Reference Catalogue of Worked Systems | KEVOS® MathematicsArticle · Project Management