Let $A \in M_n(\mathbb C)$ and $\lambda$ is an eigenvalue. Does there exist a sequence of diagonalizable matrices $D_n$ and a sequence $\{\lambda_n\}$ complex numbers such that each $\lambda_n$ is an eigenvalue of $D_n$, $D_n \to A$ and $\lambda_n \to \lambda$ ?
I know that the set of diagonalizable matrices are dense in $M_n(\mathbb C)$ , but I'm not sure whether that implies that given a matrix and an eigenvalue of it, whether we can approximate the eigenvalue via eigenvalues of some sequence diagonalizable matrices which approximates the matrix.
Please help.
Let $p_i(x)$ and $p(x)$ be the characteristic polynomials of $D_i$ and $A$. Since $D_i \rightarrow A$, we have $p_i \rightarrow p$ as $i \rightarrow \infty$. Since $p(\lambda)=0$, we have $p_i(\lambda) \rightarrow 0$. Write $p_i(x)=(x-\mu_{i1})\cdots (x-\mu_{in})$. So $$\|\lambda-\mu_{i1}\|\cdots \|\lambda-\mu_{in}\| \rightarrow 0.$$ This implies that $\min_{t}\|\lambda-\mu_{it}\|$ converges to zero as $i\rightarrow \infty$.