What is the relation between the eigenspace of a matrix and its column space?

To add a bit to Gerry's answer...

If you look at a matrix as a linear operator, $T(v)=Av$ then the column space is just the range of that linear operator. Eigenvectors for non-zero eigenvalues will be members of the range (if $Av=\lambda v$, then $A(\lambda^{-1}v) = v$).

So the span of the eigenvectors with non-zero eigenvalues, is contained in the column space.

(...and the span of the eignevectors with eigenvalue zero is the null space.)


[Comment elevated to answer]

In general, there is no relation between the two spaces.

For example, if $$A=\pmatrix{1&1\cr0&1}$$ then the column space is all of ${\bf R}^2$ while the eigenvectors span a 1-dimensional subspace.

If $$A=\pmatrix{0&0\cr0&0\cr}$$ then the eigenvectors span all of ${\bf R}^2$ while the column space is just the zero vector.

If $A$ is invertible and diagonalizable, then the two spaces will both be all of ${\bf R}^n$. I expect there are other examples of equality.

EDIT: Here's another example of equality: $$A=\pmatrix{2&-4\cr1&-2\cr}$$ The vector $(2,1)$ generates the column space, and also generates all the eigenvectors.


is there any condition on A so that these two spaces are the same

Yes. Over a field $F$ of scalars, the condition is that

  • all eigenvalues of $A$ belong to $F$ (all irreducible factors of the characteristic polynomial are linear)

  • Every element of the $0$-eigenspace, is in the image of $A$ (there is a direct sum decomposition of the generalized $0$-eigenspace into $2 \times 2$ examples like the one in Gerry Myerson's answer)

  • every generalized eigenvector with nonzero eigenvalue is an eigenvector (if $\lambda \neq 0$ is a root of multiplicity $m$ in the characteristic polynomial, the $\lambda$ eigenspace of $A$ has dimension $m$)