3.2 Eigenvectors and Eigenvalues as Invariant Axes of Pure Stretch

When a matrix AA transforms space, almost every vector x\mathbf{x} gets knocked off the line it originally spanned. Yet for most matrices used in science and machine learning, there exist special directions where the transformation produces zero rotation—vectors along those lines simply get stretched, compressed, or flipped along their own span.

Those invariant directions are the eigenvectors (from the German eigen, meaning "own" or "characteristic"), and the scalar factor by which each eigenvector is scaled is its eigenvalue λ\lambda.

In this Article

1. The Span-Preservation Condition: Av=λvA\mathbf{v} = \lambda\mathbf{v}

For a nonzero vector v∈Rd\mathbf{v} \in \mathbb{R}^d, the line passing through the origin in the direction of v\mathbf{v} is its span: span(v)={cv:c∈R}\text{span}(\mathbf{v}) = \{ c\mathbf{v} : c \in \mathbb{R} \}. Asking whether AA keeps v\mathbf{v} on its original line is identical to asking whether the output AvA\mathbf{v} is a scalar multiple of the input v\mathbf{v}:

Av=λv,v≠0A\mathbf{v} = \lambda \mathbf{v}, \qquad \mathbf{v} \neq \mathbf{0}

  • If AvA\mathbf{v} and v\mathbf{v} are parallel (their ratio of components is identical in every coordinate), then v\mathbf{v} is an eigenvector.
  • If the ratio of components changes—even slightly—then AvA\mathbf{v} points in a new direction and v\mathbf{v} is not an eigenvector.

2. Why Eigenvectors Form Entire Lines (Eigenspaces)

Suppose v\mathbf{v} is an eigenvector of AA with eigenvalue λ\lambda. What happens if we scale v\mathbf{v} by any nonzero number c≠0c \neq 0?

A(cv)=c(Av)=c(λv)=λ(cv)A(c\mathbf{v}) = c(A\mathbf{v}) = c(\lambda \mathbf{v}) = \lambda (c\mathbf{v})

Eigenspaces Are Subspaces: Because any nonzero multiple cvc\mathbf{v} has the exact same eigenvalue λ\lambda, a matrix never has just a single isolated eigenvector—it has an entire invariant line (or plane) of eigenvectors! For convenience in Principal Component Analysis, we pick one representative from that line by normalizing it to unit length: u=v∥v∥\mathbf{u} = \frac{\mathbf{v}}{\|\mathbf{v}\|}.

3. Finding Eigenvectors by Pure Geometric Inspection

Before touching any characteristic polynomial, you can spot the eigenvectors of many fundamental matrices immediately from their geometry:

   1. HORIZONTAL SHEAR A = [[1, 1], [0, 1]]      2. PURE 90-DEG ROTATION R = [[0, -1], [1, 0]]
            x2                                            x2
            ^     * --> * (Tilted right!)                 ^     * R(x)
            |    /     /                                  |    /
            +---0-----*-----> x1 (v=[1,0] stays           +---0-----* x (Every real vector
         Only horizontal vectors stay on line!             rotates 90 deg! NO real eigenvectors!)
Matrix AAGeometric ActionEigenvectors & Eigenvalues by Inspection
Diagonal [500−2]\begin{bmatrix} 5 & 0 \\ 0 & -2 \end{bmatrix}Stretches x1x_1 by 55, flips/stretches x2x_2 by −2-2e1=[10](λ1=5)\mathbf{e}_1 = \begin{bmatrix} 1 \\ 0 \end{bmatrix} (\lambda_1=5), e2=[01](λ2=−2)\mathbf{e}_2 = \begin{bmatrix} 0 \\ 1 \end{bmatrix} (\lambda_2=-2)
Reflection [0110]\begin{bmatrix} 0 & 1 \\ 1 & 0 \end{bmatrix}Mirrors across the 45∘45^\circ line x2=x1x_2 = x_1[11](λ1=1,on mirror)\begin{bmatrix} 1 \\ 1 \end{bmatrix} (\lambda_1=1, \text{on mirror}), [−11](λ2=−1,flipped)\begin{bmatrix} -1 \\ 1 \end{bmatrix} (\lambda_2=-1, \text{flipped})
Shear [1201]\begin{bmatrix} 1 & 2 \\ 0 & 1 \end{bmatrix}Slides horizontal lines; fixes x1x_1-axisOnly v1=[10](λ=1)\mathbf{v}_1 = \begin{bmatrix} 1 \\ 0 \end{bmatrix} (\lambda=1); defective (only 1 line!)
Rotation [0−110]\begin{bmatrix} 0 & -1 \\ 1 & 0 \end{bmatrix}Rotates every vector by 90∘90^\circNo real eigenvectors (λ=±i\lambda = \pm i over C\mathbb{C})

4. Worked Numerical Example: Testing Candidate Vectors

Let A=[3214]A = \begin{bmatrix} 3 & 2 \\ 1 & 4 \end{bmatrix}. Let us test three vectors a=[10]\mathbf{a} = \begin{bmatrix} 1 \\ 0 \end{bmatrix}, b=[11]\mathbf{b} = \begin{bmatrix} 1 \\ 1 \end{bmatrix}, and c=[−21]\mathbf{c} = \begin{bmatrix} -2 \\ 1 \end{bmatrix}:

  1. Test a=[10]\mathbf{a} = \begin{bmatrix} 1 \\ 0 \end{bmatrix}: Aa=[31]A\mathbf{a} = \begin{bmatrix} 3 \\ 1 \end{bmatrix}. Since [31]\begin{bmatrix} 3 \\ 1 \end{bmatrix} is not a multiple of [10]\begin{bmatrix} 1 \\ 0 \end{bmatrix}, a\mathbf{a} is not an eigenvector.
  2. Test b=[11]\mathbf{b} = \begin{bmatrix} 1 \\ 1 \end{bmatrix}: Ab=[3+21+4]=[55]=5[11]A\mathbf{b} = \begin{bmatrix} 3+2 \\ 1+4 \end{bmatrix} = \begin{bmatrix} 5 \\ 5 \end{bmatrix} = 5\begin{bmatrix} 1 \\ 1 \end{bmatrix}. Thus b\mathbf{b} is an eigenvector with λ1=5\lambda_1 = 5!
  3. Test c=[−21]\mathbf{c} = \begin{bmatrix} -2 \\ 1 \end{bmatrix}: Ac=[3(−2)+2(1)1(−2)+4(1)]=[−42]=2[−21]A\mathbf{c} = \begin{bmatrix} 3(-2)+2(1) \\ 1(-2)+4(1) \end{bmatrix} = \begin{bmatrix} -4 \\ 2 \end{bmatrix} = 2\begin{bmatrix} -2 \\ 1 \end{bmatrix}. Thus c\mathbf{c} is an eigenvector with λ2=2\lambda_2 = 2!

5. Active Recall Check and Key Takeaways

Quick Check: Test Your Understanding

Question: Let P=uuTP = \mathbf{u}\mathbf{u}^T be the orthogonal projection matrix onto a unit vector u∈R2\mathbf{u} \in \mathbb{R}^2. Without doing any determinant algebra, what are the two eigenvectors and eigenvalues of PP?

Answer: First, any vector already along u\mathbf{u} projects onto itself unchanged: Pu=1uP\mathbf{u} = 1\mathbf{u}, so u\mathbf{u} is an eigenvector with λ1=1\lambda_1 = 1. Second, any vector u⊥\mathbf{u}_\perp perpendicular to u\mathbf{u} projects to the zero shadow at the origin: Pu⊥=0=0u⊥P\mathbf{u}_\perp = \mathbf{0} = 0\mathbf{u}_\perp, so u⊥\mathbf{u}_\perp is an eigenvector with λ2=0\lambda_2 = 0!

Take a Quiz Based on This Article

Test your understanding with AI-generated questions tailored to this content

Adaptive Learning with SynLearn

Explore this article through guided practice that adapts to your answers

✓Step-by-step concepts & lessons
✓Active recall & adaptive feedback
✓Personalized spaced repetition
eigenvectors
eigenvalues
invariant-subspaces
linear-algebra
geometric-intuition