For the normal matrix, the ellipse axes always align with the blue eigenvectors — which are always perpendicular. It purely scales each orthogonal direction by λ₁ and λ₂.
For the non-normal matrix, when b ≠ 0 the eigenvectors are skewed. No change of coordinates makes this matrix purely diagonal — the shear is intrinsic and irreducible.
Same eigenbasis → both just scale along fixed axes → scalings commute
‖Aⁿ‖ = ρ(A)ⁿ — spectrum controls everything
Shear makes A and A* act on different frames → different results
‖A‖ can far exceed ρ(A) — eigenvalues mislead
Matrix A = [[1.5, b],[0, 0.5]]. Eigenvalues fixed at 1.5, 0.5. Watch ‖A‖ grow while ρ(A) stays constant.
A matrix is normal when its geometric action decomposes into independent scalings along orthogonal axes — no direction bleeds into another, A and A* don't interfere with each other, and the spectrum completely controls behavior.