intuition.
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
Linear Algebra
Step 19 of 22

Eigenvectors

Understand first: determinant · change of basis

Take this transformation and try a few vectors by hand.

A=[2112]A = \begin{bmatrix} 2 & 1 \ 1 & 2 \end{bmatrix}

Start with (1,0)(1, 0). Reading the columns, the output is (2,1)(2, 1). It grew, but it also tilted: it is no longer pointing along the x-axis where it began.

Try (0,1)(0, 1). Output (1,2)(1, 2). Tilted as well.

Now try (1,1)(1, 1):

1[21]+1[12]=[33]1\begin{bmatrix} 2 \ 1 \end{bmatrix} + 1\begin{bmatrix} 1 \ 2 \end{bmatrix} = \begin{bmatrix} 3 \ 3 \end{bmatrix}

Look carefully at that answer. (3,3)(3,3) is exactly 3×(1,1)3 \times (1,1). It got three times longer and it did not leave its line.

One more, (1,1)(1, -1): the output is (1,1)(1, -1). Completely unmoved.

Spin a vector around in the visual and watch. Almost everywhere, the input arrow and its output point in different directions. At two specific angles they snap into alignment.

Naming it

A vector that stays on its own line under a transformation is an eigenvector of it, and the factor it is stretched by is the eigenvalue. For our AA:

  • (1,1)(1, 1) is an eigenvector with eigenvalue 33
  • (1,1)(1, -1) is an eigenvector with eigenvalue 11

Every eigenvector satisfies the same short sentence, written in symbols:

Av=λvA v = \lambda v

Read it out loud: putting vv through the whole transformation does no more than stretching vv by the number λ\lambda. An entire matrix, on that one direction, collapses to a single multiplication.

Note that any multiple works too: (2,2)(2,2) is also stretched by 3. Eigenvectors come as whole lines, not single arrows.

Why they are worth hunting

In those two directions AA is not doing anything complicated. There is no rotation and no shear, only stretching. The complexity of a matrix lives entirely in the mismatch between the axes you happened to choose and the axes the transformation actually prefers.

Which raises an obvious question, and it is the next step: what if you stopped fighting it, and used the eigenvectors themselves as your axes?