6.2 对角化矩阵(2)

五、不能对角化的矩阵

假设 λ \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.rhkb.cn/news/470475.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jenkins提交gitee后自动部署

jenkins中安装gitee插件 Gitee Plugin​​​​​​ 配置gitee WebHook 生成giteeHook密码 去gitee中配置webHook 输入jenkins中的url和生成的密码 当我们再提交后就可以自动部署 gitee官方配置

软件测试面试八股文(超详细整理)

请你说一说测试用例的边界 参考回答: 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 常见的边界值 1)对16-bit 的整数而言 32…

【金融风控】特征评估与筛选详解

内容介绍 掌握单特征分析的衡量指标 知道 IV,PSI等指标含义 知道多特征筛选的常用方法 掌握Boruta,VIF,RFE,L1等特征筛选的使用方法 【理解】单特征分析 什么是好特征 从几个角度衡量:覆盖度,区分度,相关性,稳定…

链游系统定制化开发:引领游戏产业的新时代

在数字革命的浪潮中,链游(区块链游戏)作为一种新兴游戏形式,正重新定义游戏产业的发展方向。链游将区块链技术与传统游戏结合,使游戏体验更加公平透明,并赋予玩家真正的资产所有权。这一领域不仅为玩家带来…

2024 年 8 个最佳 API 设计工具图文介绍

8 个最佳 API 设计工具推荐,包括 Apifox、Postman、Swagger、Insomnia、Stoplight、Hoppscotch、RapidAPI和Paw。 详细介绍:2024 年 8 个最佳 API 设计工具推荐

知识库管理系统:企业数字化转型的加速器

在数字化转型的大潮中,知识库管理系统(KBMS)已成为企业提升效率和创新能力的关键工具。本文将探讨知识库管理系统的定义、企业建立知识库的必要性,以及如何快速搭建企业知识库。 知识库管理系统是什么? 知识库管理系统…

24/11/12 算法笔记<强化学习> Policy Gradient策略梯度

gradient的核心就是每次更新前要重新收集,每个阶段的actor是不一样的. 策略梯度算法的核心思想: 策略表示:首先,策略梯度方法需要一个策略,该策略能够根据当前的状态选择一个动作。这个策略通常由一个参数化的函数表示…

物理设备命名规则(Linux网络服务器 15)

Linux系统中的一切都是文件,硬件设备也不例外。既然都是文件,就必须有文件名称。系统内核中udev设备管理器会自动把硬件名称规范化起来,目的是让用户通过设备文件的名字可以大致了解设备属性以及分区信息。这对于陌生的设备来说特别方便。另外…

SciPy:Python 科学计算工具包的全面教程

SciPy:Python 科学计算工具包的全面教程 引言 在数据科学和科学计算的领域,Python 已经成为一种流行的编程语言。作为 Python 的核心库之一,SciPy 提供了高效的数值计算功能,是科学计算、工程和数学应用中不可或缺的工具。本文将…

SAP_MM_SD_PP_FICO_视频课程几乎免费送

朋友们,都已经是2024年了,SAP中国区都已经被合并到樱花国的亚太区了,SAP上海研发中心也陆续撤离中*,竟然还有朋友花上万RMB学习SAP,钱花了可以在挣,主要是那个视频课程一个模块下来就得上百个小时&#xff…

如何在Puppeteer中实现表单自动填写与提交:问卷调查

一、介绍 在现代市场研究中,问卷调查是一种重要的工具。企业通过在线问卷调查了解消费者对产品或服务的需求、偏好和满意度,从而为产品开发、市场营销和服务优化提供指导。然而,对于爬虫技术专家来说,批量自动化地填写和提交问卷…

深度学习——权重初始化、评估指标、梯度消失和梯度爆炸

文章目录 🌺深度学习面试八股汇总🌺权重初始化零初始化 (Zero Initialization)随机初始化 (Random Initialization)Xavier 初始化(Glorot 初始化)He 初始化正交初始化(Orthogonal Initialization)预训练模型…

实验一:自建Docker注册中心

基于容器安装运行Registry Docker Registry主要负责镜像仓库的管理 创建并启动一个运行Docker Registry: docker run -d -p 5000:5000 --restartalways --name myregistry -v /opt/data/registry:/var/lib/registry registry -v:将主机的本地/opt/data/registry目…

同三维T610UDP-4K60 4K60 DP或HDMI或手机信号采集卡

1路DP/HDMI/TYPE-C(手机/平板等)视频信号输入1路MIC1路LINE OUT,带1路HDMI环出,USB免驱,分辨率4K60,可采集3路信号中其中1路,按钮切换,可采集带TYPE-C接口的各品牌手机/平板/笔记本电脑等 同三维…

ReactPress技术揭秘

ReactPress Github项目地址:https://github.com/fecommunity/reactpress 欢迎Star。 一、引言 ReactPress是一个基于React构建的开源发布平台,它不仅可以帮助用户在支持React和MySQL数据库的服务器上快速搭建自己的博客或网站,还能作为一个…

Java 网络编程(一)—— UDP数据报套接字编程

概念 在网络编程中主要的对象有两个:客户端和服务器。客户端是提供请求的,归用户使用,发送的请求会被服务器接收,服务器根据请求做出响应,然后再将响应的数据包返回给客户端。 作为程序员,我们主要关心应…

【MySQL】数据库表连接简明解释

未经许可,不得转载。 文章目录 表连接表连接的类型内连接与外连接结合 WHERE 条件交叉连接(cross join)表连接 在关系型数据库中,建模是数据组织的核心难点。数据库建模需要将数据关系理清,构建出适合存储和查询的结构。 所谓“模型”包括实体(entity) 和关系(relati…

SpringBoot(八)使用AES库对字符串进行加密解密

博客的文章详情页面传递参数是使用AES加密过得,如下图所示: 这个AES加密是通用的加密方式,使用同一套算法,前端和后端都可以对加密之后的字符串进行加密解密操作。 目前线上正在使用的是前端javascript进行加密操作,将…

拦截器实现http请求访问本地图片

本文来记录下拦截器实现http请求访问本地图片 文章目录 概述代码实现本文小结 概述 如下图,本机(服务器)存储的图片想要在浏览器上通过Url地址访问: 浏览器直接访问 代码实现 烂机器实现文件真实地址和物理地址之间的映射 Slf4j Configuration public cl…

gpu-V100显卡相关知识

一、定义 RuntimeError: FlashAttention only supports Ampere GPUs or newer.torch attention注意力接口学习V100 架构是什么? 二、实现 RuntimeError: FlashAttention only supports Ampere GPUs or newer. 报错原因分析: GPU机器配置低,…