有矩阵$A$,其特征值为$\lambda_1,\lambda_2,\ldots,\lambda_n$,其对应的特征向量为$x_1,x_2,\ldots,x_n$,并且各个特征向量线性无关,将特征向量按照列向量组成矩阵$S=\Bigg[x_1x_2\ldots x_n\Bigg]$,则$$S^{-1}AS=\Lambda$$,其中$\Lambda=\begin{vmatrix}\lambda_1 & 0 & \ldots & 0 \\ 0 & \lambda_2 & \ldots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \ldots & \lambda_n \end{vmatrix}$
证明
$AS=\Bigg[(\lambda_1x_1)(\lambda_2x_2)\ldots(\lambda_3x_3)\Bigg]$ 按照右乘向量相当于对列进行操作,则
$AS=\Bigg[x_1x_2\ldots x_3\Bigg]\begin{vmatrix}\lambda_1 & 0 & \ldots & 0 \\ 0 & \lambda_2 & \ldots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \ldots & \lambda_n \end{vmatrix} = S\Lambda $
所以
$S^{-1}AS=\Lambda$
因为 $A^kx=A^{k-1}Ax=A^{k-1}\lambda x=\lambda ^k x \Rightarrow \lambda^k$是矩阵$A^k$的特征值,但特征向量与$A$相同,均为$x$。所以$$A^k=S^{-1}\Lambda ^k S$$
如果特征向量组成的矩阵可逆,还可以这样表达:$A=S\Lambda^{-1}S^{-1},A^k=S\Lambda^kS^{-1}$