6.2 对角化矩阵(2)

news/2024/11/14 12:27:46/

五、不能对角化的矩阵

假设 λ \lambda λ A A A 的一个特征值,我们从两个方面发现这个事实:

  1. 特征向量(几何的): A x = λ x A\boldsymbol x=\lambda\boldsymbol x Ax=λx 有非零解。
  2. 特征值(代数的): A − λ I A-\lambda I AλI 的行列式为零。

数字 λ \lambda λ 可能是一个单一的特征值也可能是重复的特征值,我们想要知道它的重复数(multiplicity)。大多数特征值的重复度 M = 1 M=1 M=1(单一的特征值),有一条特征向量的直线,且 det ⁡ ( A − λ I ) \det(A-\lambda I) det(AλI) 没有多重因子。
但是也有一些例外的矩阵,它的特征值可能重复(repeated),则有两种不同的方式来计算它的重复度,对于每一个 λ \lambda λ 总是有 GM ≤ AM \textrm{GM}\leq \textrm{AM} GMAM

  1. ( 几何重数 Geometric Multiplicity = GM ) \color{blue}(几何重数\,\textrm{Geometric Multiplicity = GM})\kern 10pt (几何重数Geometric Multiplicity = GM)计算 λ \lambda λ 对应的无关特征向量的个数。则 GM \textrm{GM} GM 就是 A − λ I A-\lambda I AλI 零空间的维度。
  2. ( 代数重数 Algebraic Multiplicity = AM ) \color{blue}(代数重数\,\textrm{Algebraic Multiplicity = AM})\kern 10pt (代数重数Algebraic Multiplicity = AM) AM \textrm{AM} AM 计算的是 λ \lambda λ 在特征值中的重复次数,检验 det ⁡ ( A − λ I ) = 0 \det(A-\lambda I)=0 det(AλI)=0 n n n 个根。

如果 A A A 有特征值 λ = 4 , 4 , 4 \lambda=4,4,4 λ=4,4,4,则特征值有 AM = 3 \textrm{AM}=3 AM=3,且 GM = 1 , 2 \textrm{GM} = 1,2 GM=1,2 3 3 3
下面的矩阵 A A A 是一个标准的麻烦例子,它的特征值 λ = 0 \lambda=0 λ=0 是重复的,这是一个双重特征值( AM = 2 \textrm{AM}=2 AM=2),但是只有一个特征向量 GM = 1 \textrm{GM}=1 GM=1 AM = 2 GM = 1 A = [ 0 1 0 0 ] 有 det ⁡ ( A − λ I ) = ∣ − λ 1 0 − λ ∣ = λ 2 λ = 0 , 0 但是只 有 1 个特征向量 \begin{matrix}\pmb{\textrm{AM}=2}\\\pmb{\textrm{GM}=1}\end{matrix}\kern 15ptA=\begin{bmatrix}0&1\\0&0\end{bmatrix}\,有\,\det(A-\lambda I)=\begin{vmatrix}-\lambda&1\\0&-\lambda\end{vmatrix}=\lambda^2\kern 15pt\begin{matrix}\pmb{\lambda=0,0\,但是只}\\\pmb{有\,1\,个特征向量}\end{matrix} AM=2GM=1A=[0010]det(AλI)= λ01λ =λ2λ=0,0但是只1个特征向量由于 λ 2 = 0 \lambda^2=0 λ2=0 有双重根,所以理论上应该有两个特征向量,双重因子 λ 2 \lambda^2 λ2 使得 AM = 2 \textrm{AM}=2 AM=2,但是只有 1 1 1 个特征向量 x = ( 1 , 0 ) \boldsymbol x=(1,0) x=(1,0) GM = 1 \textrm{GM}=1 GM=1 GM \textrm{GM} GM 小于 AM \textrm{AM} AM 时,此时特征向量的不足使得 A A A 无法对角化。
下面的三个矩阵同样是特征向量不足,它们重复的特征值是 λ = 5 \lambda=5 λ=5,迹是 10 10 10 行列式是 25 25 25 A = [ 5 1 0 5 ] 和 A = [ 6 − 1 1 4 ] 和 A = [ 7 2 − 2 3 ] A=\begin{bmatrix}5&1\\0&5\end{bmatrix}\kern 5pt和\kern 5ptA=\begin{bmatrix}6&-1\\1&\kern 7pt4\end{bmatrix}\kern 5pt和\kern 5ptA=\begin{bmatrix}\kern 7pt7&2\\-2&3\end{bmatrix} A=[5015]A=[6114]A=[7223]这三个矩阵都有 det ⁡ ( A − λ I ) = ( λ − 5 ) 2 \det(A-\lambda I)=(\lambda-5)^2 det(AλI)=(λ5)2,代数重数是 AM = 2 \textrm{AM}=2 AM=2,但是每个 A − 5 I A-5I A5I 的秩都为 1 1 1,所以几何重数是 GM = 1 \textrm{GM}=1 GM=1。对应 λ = 5 \lambda=5 λ=5 的只有一条特征向量的直线,这些矩阵都不能对角化。

六、主要内容总结

  1. 如果 A A A n n n 个无关的特征向量 x 1 , x 2 , ⋯ , x n \boldsymbol x_1,\boldsymbol x_2,\cdots,\boldsymbol x_n x1,x2,,xn,它们进入到 X X X 的列。 A 被 X 对角化 X − 1 A X = Λ 和 A = X Λ X − 1 \pmb{A\,被\,X\,对角化}\kern 15ptX^{-1}AX=\Lambda\kern 5pt和\kern 5ptA=X\Lambda X^{-1} AX对角化X1AX=ΛA=XΛX1
  2. A A A 的幂是 A k = X Λ k X − 1 A^k=X\Lambda^kX^{-1} Ak=XΛkX1,在 X X X 中的特征向量不变。
  3. A k A^k Ak 的特征值是矩阵 Λ k \Lambda^k Λk 中的 ( λ 1 ) k , ( λ 2 ) k , ⋯ , ( λ n ) k (\lambda_1)^k,(\lambda_2)^k,\cdots,(\lambda_n)^k (λ1)k,(λ2)k,,(λn)k
  4. u k + 1 = A u k \boldsymbol u_{k+1}=A\boldsymbol u_k uk+1=Auk u 0 \boldsymbol u_0 u0 开始的解是 u k = A k u 0 = X Λ k X − 1 u 0 \boldsymbol u_k=A^k\boldsymbol u_0=X\Lambda^kX^{-1}\boldsymbol u_0 uk=Aku0=XΛkX1u0
    由 u 0 = c 1 x 1 + c 2 x 2 + ⋯ + c n x n 得到 u k = c 1 ( λ 1 ) k x 1 + c 2 ( λ 2 ) k x 2 + ⋯ + c n ( λ n ) k x n 由\,{\color{blue}\boldsymbol u_0=c_1\boldsymbol x_1+c_2\boldsymbol x_2+\cdots+c_n\boldsymbol x_n}\,得到\,\color{blue}\boldsymbol u_k=c_1(\lambda_1)^k\boldsymbol x_1+c_2(\lambda_2)^k\boldsymbol x_2+\cdots+c_n(\lambda_n)^k\boldsymbol x_n u0=c1x1+c2x2++cnxn得到uk=c1(λ1)kx1+c2(λ2)kx2++cn(λn)kxn这展示了步骤 1 , 2 , 3 1,2,3 1,2,3,其中 c ′ s c's cs 来自于 X − 1 u 0 X^{-1}\boldsymbol u_0 X1u0 λ k \lambda^k λk 来自 Λ k \Lambda^k Λk x ′ s \boldsymbol x's xs 来自 X X X
  5. 如果 A A A 的每个特征值都有足够的特征向量( GM = AM \textrm{GM = AM} GM = AM),则 A A A 可以对角化。

七、例题

例4卢卡斯数字(Lucas numbers)除了从 L 1 = 1 L_1=1 L1=1 L 2 = 3 L_2=3 L2=3 开始之外,其它和斐波那契数一样。它们是同样的规则 L k + 2 = L k + 1 + L k L_{k+2}=L_{k+1}+L_k Lk+2=Lk+1+Lk,后面的卢卡斯数字是 4 , 7 , 11 , 18 4,7,11,18 4,7,11,18。证明卢卡斯数字 L 100 = λ 1 100 + λ 2 100 L_{100}=\lambda_1^{100}+\lambda_2^{100} L100=λ1100+λ2100
解: 和斐波那契数相同,也有 u k + 1 = [ 1 1 1 0 ] u k \boldsymbol u_{k+1}=\begin{bmatrix}1&1\\1&0\end{bmatrix}\boldsymbol u_k uk+1=[1110]uk,因为 L k + 2 = L k + 1 + L k L_{k+2}=L_{k+1}+L_k Lk+2=Lk+1+Lk 是同样的规则(只是不同的起始值),这个方程变成了 2 × 2 2\times2 2×2 的系统:

u k = [ L k + 1 L k ] \color{blue}\boldsymbol u_k=\begin{bmatrix}L_{k+1}\\\\L_k\end{bmatrix} uk= Lk+1Lk ,规则 L k + 2 = L k + 1 + L k L k + 1 = L k + 1 \begin{array}{l}L_{k+2}=L_{k+1}+L_k\\L_{k+1}=L_{k+1}\end{array} Lk+2=Lk+1+LkLk+1=Lk+1 u k + 1 = [ 1 1 1 0 ] u k \color{blue}\boldsymbol u_{k+1}=\begin{bmatrix}1&1\\\\1&0\end{bmatrix}\boldsymbol u_k uk+1= 1110 uk

A = [ 1 1 1 0 ] A=\begin{bmatrix}1&1\\1&0\end{bmatrix} A=[1110] 的特征向量和特征值仍然由 λ 2 = λ + 1 \lambda^2=\lambda+1 λ2=λ+1 得来: λ 1 = 1 + 5 2 和 x 1 = [ λ 1 1 ] λ 2 = 1 − 5 2 和 x 2 = [ λ 2 1 ] \lambda_1=\frac{1+\sqrt5}{2}\,和\,\boldsymbol x_1=\begin{bmatrix}\lambda_1\\1\end{bmatrix}\kern 15pt\lambda_2=\frac{1-\sqrt5}{2}\kern 5pt和\kern 5pt\boldsymbol x_2=\begin{bmatrix}\lambda_2\\1\end{bmatrix} λ1=21+5 x1=[λ11]λ2=215 x2=[λ21]现在求解 c 1 x 1 + c 2 x 2 = u 1 = ( 3 , 1 ) c_1\boldsymbol x_1+c_2\boldsymbol x_2=\boldsymbol u_1=(3,1) c1x1+c2x2=u1=(3,1),解是 c 1 = λ 1 c_1=\lambda_1 c1=λ1 c 2 = λ 2 c_2=\lambda_2 c2=λ2。检验: λ 1 x 1 + λ 2 x 2 = [ λ 1 2 + λ 2 2 λ 1 + λ 2 ] = [ A 2 的迹 A 的迹 ] = [ 3 1 ] = u 1 \lambda_1\boldsymbol x_1+\lambda_2\boldsymbol x_2=\begin{bmatrix}\lambda_1^2+\lambda^2_2\\\lambda_1+\lambda_2\end{bmatrix}=\begin{bmatrix}A^2\,的迹\\A\,的迹\end{bmatrix}=\begin{bmatrix}3\\1\end{bmatrix}=\boldsymbol u_1 λ1x1+λ2x2=[λ12+λ22λ1+λ2]=[A2的迹A的迹]=[31]=u1 u 100 = A 99 u 1 \boldsymbol u_{100}=A^{99}\boldsymbol u_1 u100=A99u1 我们可以得到卢卡斯数 ( L 101 , L 100 ) (L_{101},L_{100}) (L101,L100),特征向量 x 1 \boldsymbol x_1 x1 x 2 \boldsymbol x_2 x2 的第二个分量都是 1 1 1,所以 u 100 \boldsymbol u_{100} u100 的第二个分量是: 卢卡斯数字 L 100 = c 1 λ 1 99 + c 2 λ 2 99 = λ 1 100 + λ 2 100 \boxed{\pmb{卢卡斯数字}\kern 20pt\pmb{L_{100}}=c_1\lambda_1^{99}+c_2\lambda_2^{99}=\pmb{\lambda_1^{100}+\lambda_2^{100}}} 卢卡斯数字L100=c1λ199+c2λ299=λ1100+λ2100卢卡斯数字比斐波那契数开始的要快,最终也要大约 5 \sqrt5 5 倍。

例5】求矩阵 A A A 的逆矩阵、特征值和行列式: A = 5 ∗ eye ( 4 ) − ones ( 4 ) = [ 4 − 1 − 1 − 1 − 1 4 − 1 − 1 − 1 − 1 4 − 1 − 1 − 1 − 1 4 ] A=5*\textrm{\pmb{eye}}(4)-\textrm{\pmb{ones}}(4)=\begin{bmatrix}\kern 7pt4&-1&-1&-1\\-1&\kern 7pt4&-1&-1\\-1&-1&\kern 7pt4&-1\\-1&-1&-1&\kern 7pt4\end{bmatrix} A=5eye(4)ones(4)= 4111141111411114 描述一个特征向量矩阵 X X X,使 X − 1 A X = Λ X^{-1}AX=\Lambda X1AX=Λ
解: 1 1 1 矩阵的特征值是什么?它的秩为 1 1 1,所以三个特征值是 λ = 0 , 0 , 0 \lambda=0,0,0 λ=0,0,0,迹是 4 4 4,所以另一个特征值是 λ = 4 \lambda=4 λ=4,从 5 I 5I 5I 减去全 1 1 1 矩阵得到矩阵 A A A 从 5 , 5 , 5 , 5 减去特征值 4 , 0 , 0 , 0 得到 A 的特征值为 1 , 5 , 5 , 5 。 \color{blue}从\,5,5,5,5\,减去特征值\,4,0,0,0 \,得到\,A\, 的特征值为\,1,5,5,5。 5,5,5,5减去特征值4,0,0,0得到A的特征值为1,5,5,5 A A A 的行列式是四个特征值的乘积,即是 125 125 125 λ = 1 \lambda=1 λ=1 对应的特征向量是 x = ( 1 , 1 , 1 , 1 ) \boldsymbol x=(1,1,1,1) x=(1,1,1,1) ( c , c , c , c ) (c,c,c,c) (c,c,c,c),由于 A A A 是对称矩阵,所以其它的特征向量都垂直于 x \boldsymbol x x。最漂亮的特征向量矩阵 X X X 是对称的正交哈达玛矩阵(Hadamard matrix) H H H 乘上 1 2 \displaystyle\frac{1}{2} 21 得到单位列向量。 标准正交特征向量 X = H = 1 2 [ 1 1 1 1 1 − 1 1 − 1 1 1 − 1 − 1 1 − 1 − 1 1 ] = H T = H − 1 \pmb{标准正交特征向量}\kern 10ptX=H=\frac{1}{2}\begin{bmatrix}1&\kern 7pt1&\kern 7pt1&\kern 7pt1\\1&-1&\kern 7pt1&-1\\1&\kern 7pt1&-1&-1\\1&-1&-1&\kern 7pt1\end{bmatrix}=H^T=H^{-1} 标准正交特征向量X=H=21 1111111111111111 =HT=H1 A − 1 A^{-1} A1 的特征值是 1 , 1 5 , 1 5 , 1 5 1,\displaystyle\frac{1}{5},\frac{1}{5},\frac{1}{5} 1,51,51,51,特征向量不变,所以 A − 1 = H Λ − 1 H − 1 A^{-1}=H\Lambda^{-1}H^{-1} A1=HΛ1H1,逆矩阵惊人的简洁: A − 1 = 1 5 ∗ ( eye ( 4 ) + ones ( 4 ) ) = 1 5 [ 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 ] A^{-1}=\frac{1}{5}*(\pmb{\textrm{eye}}(4)+\pmb{\textrm{ones}}(4))=\frac{1}{5}\begin{bmatrix}2&1&1&1\\1&2&1&1\\1&1&2&1\\1&1&1&2\end{bmatrix} A1=51(eye(4)+ones(4))=51 2111121111211112 A A A 是由 5 I 5I 5I 变化来的秩一矩阵,所以 A − 1 A^{-1} A1 是由 I / 5 I/5 I/5 变化来的秩一矩阵。
在一个有 5 5 5 个节点的图中,行列式 125 125 125 是生成树(spanning trees,接触所有的节点)的个数,树没有回路。
如果有 6 6 6 个节点,矩阵 6 ∗ eye ( 5 ) − ones ( 5 ) 6*\pmb{\textrm{eye}}(5)-\pmb{\textrm{ones}}(5) 6eye(5)ones(5) 5 5 5 个特征值 1 , 6 , 6 , 6 , 6 1,6,6,6,6 1,6,6,6,6


http://www.ppmy.cn/news/1546623.html

相关文章

20241112-Pycharm使用托管的Anaconda的Jupyter Notebook

Pycharm使用托管的Anaconda的Jupyter Notebook 要求 不要每次使用 Pycharm 运行 Jupyter 文件时都要手动打开 Anaconda 的 Jupyter Notebook 正文 pycharm中配置好会自动安装的,有的要自己配置 Pycharm中配置 文件 ——> 设置 ——> 语言和框架……&am…

解决全局安装@vue/cli 后vue -V不是内部或外部命令

大家好,我是苏麟。 全局安装 vue cli 命令 yarn global add vue/cli 或者 npm install -g vue/cli 安装完 查看 版本 出错 找到node 选择这两个文件 复制到 node 下 找到 vue 复制到 node_modules 下 成功

vue3+vite+ts中如何动态使用import.meta.env中的变量

文章目录 1.使用场景2. 使用插件的方式1. 创建一个插件文件,根目录plugins/import-meta-env.d.ts2. 在vite.config.ts中引入3. 使用 1.使用场景 不想在使用import.meta.env的时候,还去找到变量文件去看 2. 使用插件的方式 1. 创建一个插件文件,根目录plugins/import-meta-env.…

记录 IDEA 搜索不到插件: marketplace plugins are not loaded

使用 IDEA 插件商店时, 一直加载不出来 提示: marketplace plugins are not loaded 按照网上提示, 使用代理, 依旧无法加载 最终解决方案 idea访问时, 被防火墙拦截 允许应用通过防火墙即可 全勾上即可 说明 文章转发自 博主尘下吹霜的记录 IDEA 搜索不到插件: marketplace…

前端监控与埋点 全总结

一、概念 前端埋点是指在网页或者应用程序中插入特定的代码,用于收集用户的行为数据并发送给服务器进行分析。这些数据可以包括用户的点击、浏览、输入等操作,帮助开发者了解用户的在其网站中的行为,从而进行针对性的优化和改进。 前端埋点…

go do sth和come do sth的区别

"Come do something" 语法结构 结构:主语 come 动词原形 其他成分。 用法:表示某人来到说话者的位置或某个地方,然后做某事。例句 Come play with us.(过来和我们一起玩。) Come help me with this.&…

HTTP 客户端怎么向 Spring Cloud Sleuth 传输跟踪 ID

在 Spring Cloud Sleuth 的请求链路追踪中,X-B3-TraceId 是第二个 ID,X-B3-SpanId 是第三个 ID。以下是 Sleuth 中各个追踪标识的含义: X-B3-TraceId:表示整个请求链路的全局唯一 ID,用于跟踪请求在多个服务间的流转。…

解答疑问,为什么在本地明明拉取了镜像,但是k8s-pod依旧ImagePullBackOff

一、根因 1、被namespace隔离了。 2、没错,ORI也有隔离性。 3、Kubernetes默认工作的namespace为k8s.io。 4、而部分工具运行的ns 为default.比如nerdctl 二、主流工具案例 ctr 和nerdctl可以管理ori 的 namespace. crictl则不行默认就是k8s.io。 这里注意&#…