An eigenvector is a non-zero vector that only changes its scale when it is multiplied by a given transformation matrix.