当前位置: 首页 > news >正文

线性代数 · 矩阵 | 最小多项式

注:本文为 “矩阵 | 最小多项式” 相关合辑。
略作重排,如有内容异常,请看原文。

最小多项式

橘子蜂蜜 于 2019-05-22 22:48:25 发布

根据哈密顿 - 凯莱(Hamilton - Cayley)定理,任给数域 PPP 上的一个 nnn 级矩阵 AAA,总可以找到数域 PPP 上一个多项式 f(x)f(x)f(x),使 f(A)=0f(A)=0f(A)=0。如果多项式 f(x)f(x)f(x) 满足 f(A)=0f(A)=0f(A)=0,我们就称 f(x)f(x)f(x)AAA 为根。在所有以 AAA 为根的多项式中,次数最低且首项系数为 111 的多项式称为 AAA 的最小多项式。

接下来讨论如何应用最小多项式来判断一个矩阵能否对角化。

引理 1:矩阵 AAA 的最小多项式是唯一的。

引理 2:设 g(x)g(x)g(x) 是矩阵 AAA 的最小多项式,那么 f(x)f(x)f(x)AAA 为根的充分必要条件是 g(x)g(x)g(x) 整除 f(x)f(x)f(x),即 g(x)∣f(x)g(x) \mid f(x)g(x)f(x)

由此可知,矩阵 AAA 的最小多项式是 AAA 的特征多项式的一个因式。

例 1:数量矩阵 kEkEkE 的最小多项式为 x−kx - kxk。特别地,单位矩阵的最小多项式为 x−1x - 1x1,零矩阵的最小多项式为 xxx

另一方面,如果 AAA 的最小多项式是一次多项式,那么 AAA 一定是数量矩阵。

例 2:设 A=(1111)A=\begin{pmatrix}1&1\\&1\\&&1\end{pmatrix}A=1111,求 AAA 的最小多项式。

解:因为 AAA 的特征多项式为 ∣xE−A∣=(x−1)3|xE - A|=(x - 1)^3xEA=(x1)3,所以 AAA 的最小多项式为 (x−1)3(x - 1)^3(x1)3 的因式。由于 A−E≠0A - E\neq 0AE=0,而 (A−E)2=0(A - E)^2 = 0(AE)2=0,因此 AAA 的最小多项式为 (x−1)2(x - 1)^2(x1)2

如果矩阵 AAABBB 相似,即 B=T−1ATB = T^{-1}ATB=T1AT,那么对任一多项式 f(x)f(x)f(x),有 f(B)=T−1f(A)Tf(B)=T^{-1}f(A)Tf(B)=T1f(A)T。因此,f(B)=0f(B)=0f(B)=0 当且仅当 f(A)=0f(A)=0f(A)=0。这说明相似矩阵具有相同的最小多项式,反之不然,即最小多项式相同的矩阵不一定相似。

例 3:设 A=(11112)A=\begin{pmatrix}1&1\\&1\\&&1\\&&&2\end{pmatrix}A=11112B=(11122)B=\begin{pmatrix}1&1\\&1\\&&2\\&&&2\end{pmatrix}B=11122

AAABBB 的最小多项式都等于 (x−1)2(x−2)(x - 1)^2(x - 2)(x1)2(x2),但是它们的特征多项式不同,因此 AAABBB 不相似。

引理 3:设 AAA 是一个准对角矩阵 A=(A1A2)A=\begin{pmatrix}A_1&\\&A_2\end{pmatrix}A=(A1A2),并设 A1A_1A1 的最小多项式为 g1(x)g_1(x)g1(x)A2A_2A2 的最小多项式为 g2(x)g_2(x)g2(x),那么 AAA 的最小多项式为 g1(x)g_1(x)g1(x)g2(x)g_2(x)g2(x) 的最小公倍式 [g1(x),g2(x)][g_1(x),g_2(x)][g1(x),g2(x)]

这个结论可以推广到 AAA 为若干个矩阵组成的准对角矩阵的情形,即:如果

A=(A1A2⋱As)A=\begin{pmatrix}A_1\\&A_2\\&&\ddots \\&&&A_s\end{pmatrix}A=A1A2As

AiA_iAi 的最小多项式为 gi(x)g_i(x)gi(x)i=1,2,⋯,si = 1,2,\cdots,si=1,2,,s,那么 AAA 的最小多项式为 [g1(x),g2(x),⋯,gs(x)][g_1(x),g_2(x),\cdots,g_s(x)][g1(x),g2(x),,gs(x)]

证明:记 g(x)=[g1(x),g2(x)]g(x)=[g_1(x),g_2(x)]g(x)=[g1(x),g2(x)],首先

g(A)=(g(A1)g(A2))=0g(A)=\begin{pmatrix}g(A_1)\\&g(A_2)\end{pmatrix}=0g(A)=(g(A1)g(A2))=0

因此 g(x)g(x)g(x) 能被 AAA 的最小多项式整除。其次,如果 h(A)=0h(A)=0h(A)=0,那么

h(A)=(h(A1)h(A2))=0h(A)=\begin{pmatrix}h(A_1)\\&h(A_2)\end{pmatrix}=0h(A)=(h(A1)h(A2))=0

所以 h(A1)=0h(A_1)=0h(A1)=0h(A2)=0h(A_2)=0h(A2)=0,因而 g1(x)∣h(x)g_1(x) \mid h(x)g1(x)h(x)g2(x)∣h(x)g_2(x) \mid h(x)g2(x)h(x),并由此得 g(x)∣h(x)g(x) \mid h(x)g(x)h(x)。这样就证明了 g(x)g(x)g(x)AAA 的最小多项式。

引理 4KKK 级若尔当(Jordan)块 J=(a1⋱⋱a1a)J=\begin{pmatrix}a\\1&\ddots \\&\ddots &a\\&&1&a\end{pmatrix}J=a1a1a 的最小多项式为 (x−a)K(x - a)^K(xa)K

证明JJJ 的特征多项式为 (x−a)K(x - a)^K(xa)K,而 J−aE=(01⋱⋱010)J - aE=\begin{pmatrix}0\\1&\ddots \\&\ddots &0\\&&1&0\end{pmatrix}JaE=01010(J−aE)K−1=(0⋮0010⋯0)≠0(J - aE)^{K - 1}=\begin{pmatrix}0\\\vdots &0\\0\\1&0\cdots &0\end{pmatrix}\neq 0(JaE)K1=001000=0,所以 JJJ 的最小多项式为 (x−a)K(x - a)^K(xa)K

定理:数域 PPPnnn 级矩阵 AAA 与对角矩阵相似的充分必要条件为 AAA 的最小多项式是 PPP 上互素的一次因式的乘积。

推论:复数矩阵 AAA 与对角矩阵相似的充分必要条件是 AAA 的最小多项式没有重根。


【矩阵论笔记】最小多项式与Jordan型的关系

番茄发烧了 于 2020-05-07 17:02:01 发布

最小多项式的定义

方阵 AAA 的次数最低、且首一的零化多项式称为 AAA 的最小多项式。

最小多项式的性质(定理4)

设方阵 AAA 的最小多项式为 mA(λ)m_A(\lambda)mA(λ),则有:

  1. AAA 的任何零化多项式都能被 mA(λ)m_A(\lambda)mA(λ) 整除;
  2. AAA 的最小多项式 mA(λ)m_A(\lambda)mA(λ) 是唯一的;
  3. λ0\lambda_0λ0AAA 的特征值 ⟺mA(λ0)=0\iff m_A(\lambda_0) = 0mA(λ0)=0

最小多项式的一般形式

假设 nnn 阶方阵 AAA 的特征多项式为:
fA(λ)=∣λI−A∣=(λ−λ1)n1(λ−λ2)n2⋯(λ−λs)nsf_A(\lambda) = |\lambda I - A| = (\lambda - \lambda_1)^{n_1} (\lambda - \lambda_2)^{n_2} \cdots (\lambda - \lambda_s)^{n_s} fA(λ)=λIA=(λλ1)n1(λλ2)n2(λλs)ns
其中 λ1,λ2,⋯,λs\lambda_1, \lambda_2, \cdots, \lambda_sλ1,λ2,,λsAAA 的所有不同特征值,则 AAA 的最小多项式有如下形式:
mA(λ)=(λ−λ1)m1(λ−λ2)m2⋯(λ−λs)msm_A(\lambda) = (\lambda - \lambda_1)^{m_1} (\lambda - \lambda_2)^{m_2} \cdots (\lambda - \lambda_s)^{m_s} mA(λ)=(λλ1)m1(λλ2)m2(λλs)ms

计算最小多项式的方法通常是从 mi=1m_i = 1mi=1 开始逐步验证,将 AAA 代入多项式中判断是否为零矩阵。

Jordan 块的最小多项式

Jordan 块的最小多项式与其特征多项式相同,阶数无法降低。

对于 r×rr \times rr×r 的 Jordan 块,
J=[λ01λ0⋱⋱1λ0]J = \begin{bmatrix} \lambda_0 & 1 & & \\ & \lambda_0 & \ddots & \\ & & \ddots & 1 \\ & & & \lambda_0 \end{bmatrix} J=λ01λ01λ0
满足:
(J−λ0I)r−1=[0⋯010⋱0⋱⋮0]≠O,(J−λ0I)r=O(J - \lambda_0 I)^{r-1} = \begin{bmatrix} 0 & \cdots & 0 & 1 \\ & 0 & \ddots & 0 \\ & & \ddots & \vdots \\ & & & 0 \end{bmatrix} \neq O, \quad (J - \lambda_0 I)^r = O (Jλ0I)r1=000100=O,(Jλ0I)r=O
因此,其最小多项式为 (λ−λ0)r(\lambda - \lambda_0)^r(λλ0)r

例题:求矩阵的最小多项式

例 9 求矩阵 A=[2100002000002−1−100053000−4−2]A = \begin{bmatrix} 2 & 1 & 0 & 0 & 0 \\ 0 & 2 & 0 & 0 & 0 \\ 0 & 0 & 2 & -1 & -1 \\ 0 & 0 & 0 & 5 & 3 \\ 0 & 0 & 0 & -4 & -2 \end{bmatrix}A=2000012000002000015400132 的最小多项式。

解:因为 AAA 是对角块矩阵,即 A=[A1A2]A = \begin{bmatrix} A_1 & \\ & A_2 \end{bmatrix}A=[A1A2],其中:

  • A1=[2102]A_1 = \begin{bmatrix} 2 & 1\\0 & 2 \end{bmatrix}A1=[2012] 是一个 Jordan 块,其最小多项式为 m1(λ)=(λ−2)2m_1(\lambda) = (\lambda - 2)^2m1(λ)=(λ2)2(阶数不可降低);

  • A2=[2−1−10530−4−2]A_2 = \begin{bmatrix} 2 & -1 & -1 \\ 0 & 5 & 3 \\ 0 & -4 & -2 \end{bmatrix}A2=200154132,其特征多项式为 fA2(λ)=(λ−2)2(λ−1)f_{A_2}(\lambda) = (\lambda - 2)^2 (\lambda - 1)fA2(λ)=(λ2)2(λ1)

    通过验证可知,A2A_2A2 的最小多项式为 m2(λ)=(λ−2)(λ−1)m_2(\lambda) = (\lambda - 2)(\lambda - 1)m2(λ)=(λ2)(λ1)

因此,AAA 的最小多项式为 A1A_1A1A2A_2A2 最小多项式的最小公倍式,即:
mA(λ)=(λ−2)2(λ−1)m_A(\lambda) = (\lambda - 2)^2 (\lambda - 1) mA(λ)=(λ2)2(λ1)

最小多项式的应用

最小多项式可用于简化方阵多项式的计算,主要途径包括:

  1. 相似化简为对角阵;
  2. 通过零化多项式对多项式降阶。

相关定理

  • 相似矩阵具有相同的最小多项式;
  • nnn 阶方阵可对角化的充要条件是其最小多项式无重根。

最小多项式与 Jordan 型的关系

假设 nnn 阶方阵 AAA 的特征多项式为:
fA(λ)=∣λI−A∣=(λ−λ1)n1(λ−λ2)n2⋯(λ−λs)nsf_A(\lambda) = |\lambda I - A| = (\lambda - \lambda_1)^{n_1} (\lambda - \lambda_2)^{n_2} \cdots (\lambda - \lambda_s)^{n_s} fA(λ)=λIA=(λλ1)n1(λλ2)n2(λλs)ns
其中 λ1,λ2,⋯,λs\lambda_1, \lambda_2, \cdots, \lambda_sλ1,λ2,,λsAAA 的所有不同特征值,nin_ini 为特征值 λi\lambda_iλi 的代数重数,ki=dim⁡Eλik_i = \dim E_{\lambda_i}ki=dimEλi 为几何重数,i=1,2,⋯,s.i=1,2,\cdots,s.i=1,2,,s.AAA 的最小多项式为:
mA(λ)=(λ−λ1)m1(λ−λ2)m2⋯(λ−λs)msm_A(\lambda) = (\lambda - \lambda_1)^{m_1} (\lambda - \lambda_2)^{m_2} \cdots (\lambda - \lambda_s)^{m_s} mA(λ)=(λλ1)m1(λλ2)m2(λλs)ms

方阵 AAA 的性质

  1. AAA 的 Jordan 标准形由 sss 个子 Jordan 矩阵构成:
    J=[J1J2⋱Js]J = \begin{bmatrix} J_1 & & & \\ & J_2 & & \\ & & \ddots & \\ & & & J_s \end{bmatrix} J=J1J2Js
    其中 JiJ_iJi 是对角元为 λi\lambda_iλinin_ini 阶子 Jordan 矩阵(阶数等于代数重数 nin_ini)。

  2. AAA 的子 Jordan 矩阵 JiJ_iJikik_iki 个 Jordan 块构成(数量等于几何重数 kik_iki):
    Ji=[Ji1Ji2⋱Jiki]J_i = \begin{bmatrix} J_{i1} & & & \\ & J_{i2} & & \\ & & \ddots & \\ & & & J_{ik_i} \end{bmatrix} Ji=Ji1Ji2Jiki
    其中 JijJ_{ij}Jij 是对角元为 λi\lambda_iλi 的 Jordan 块。

  3. AAA 的最小多项式中 (λ−λi)mi(\lambda - \lambda_i)^{m_i}(λλi)mi 的幂次 mim_imi 等于子 Jordan 矩阵 JiJ_iJi 中 Jordan 块的最高阶数。

例题:确定Jordan标准形

例10AAA 的特征多项式和最小多项式分别为:
fA(λ)=(λ−3)4(λ−2)2,mA(λ)=(λ−3)2(λ−2)2f_A(\lambda) = (\lambda - 3)^4 (\lambda - 2)^2, \quad m_A(\lambda) = (\lambda - 3)^2 (\lambda - 2)^2 fA(λ)=(λ3)4(λ2)2,mA(λ)=(λ3)2(λ2)2
试确定 AAA 的所有可能 Jordan 标准形。

解:

  • AAA 有两个不同的特征值 333222,代数重数分别为 444222,因此其 Jordan 标准形由两个子 Jordan 矩阵 J1J_1J1(4 阶)和 J2J_2J2(2 阶)构成,即:

    J=[J1J2]J = \begin{bmatrix} J_1 & \\ & J_2 \end{bmatrix}J=[J1J2]J1=[3333]J_1=\left[ \begin{matrix} 3 & {} & {} & {} \\ {} & 3 & {} & {} \\ {} & {} & 3 & {} \\ {} & {} & {} & 3 \\ \end{matrix} \right]J1=3333J2=[22]J_2 = \begin{bmatrix} 2 & \\ & 2 \end{bmatrix}J2=[22]

  • 由最小多项式 mA(λ)=(λ−3)2(λ−2)2m_A(\lambda) = (\lambda - 3)^2 (\lambda - 2)^2mA(λ)=(λ3)2(λ2)2 可知,J1J_1J1 中 Jordan 块的最高阶数为 222J2J_2J2 中 Jordan 块的最高阶数为 222

因此,AAA 的可能 Jordan 标准形为:
J=[313313212]或[313133212]J = \begin{bmatrix} 3 & 1 & & & & \\ & 3 & & & & \\ & & 3 & 1 & & \\ & & & 3 & & \\ & & & & 2 & 1 \\ & & & & & 2 \end{bmatrix} \quad \text{或} \quad \begin{bmatrix} 3 & 1 & & & & \\ & 3 & 1 & & & \\ & & 3 & & & \\ & & & 3 & & \\ & & & & 2 & 1 \\ & & & & & 2 \end{bmatrix} J=313313212313133212


via:

  • 最小多项式-CSDN博客
    https://blog.csdn.net/qq_45011547/article/details/90413462

  • 【矩阵论笔记】最小多项式与Jordan型的关系-CSDN博客
    https://blog.csdn.net/bless2015/article/details/105974793

http://www.xdnf.cn/news/1284985.html

相关文章:

  • IoTDB与传统数据库的核心区别
  • Spring Boot项目使用WebClient调用第三方接口详细教程
  • Elasticsearch Node.js 客户端连接指南(Connecting)
  • 一起来聊聊GPT-5
  • 面试经典150题[001]:合并两个有序数组(LeetCode 88)
  • 从零开始手搓一个GPT大语言模型:从理论到实践的完整指南(一)
  • 安全合规5--终端安全检测和防御技术
  • MySQL基础面试
  • MySQL 索引优化实战:从执行计划分析到优化策略落地
  • 【狂热算法篇】探寻图论幽径之SPFA算法:图论迷宫里的闪电寻径者(通俗易懂版)
  • 【Unity笔记】视频播放控制器全攻略:支持延迟播放、事件回调与多视频管理的完整实现
  • 数据结构:图
  • 【力扣494】目标和
  • 【代码随想录day 17】 力扣 98.验证二叉搜索树
  • 网站测评-利用缓存机制实现XSS的分步测试方法
  • 正向传播与反向传播(神经网络思维的逻辑回归)
  • 动态规划----1.爬楼梯
  • VUE的8个生命周期
  • 将黑客拒之物联网网络之外的竞赛
  • Openlayers基础教程|从前端框架到GIS开发系列课程(24)openlayers结合canva绘制矩形绘制线
  • Etcd客户端工具Etcd Workbench更新了1.2.0版本!多语言支持了中文,新增了许多快捷功能使用体验再次提升
  • Linux中Apache与Web之虚拟主机配置指南
  • 【门诊进销存出入库管理系统】佳易王医疗器械零售进销存软件:门诊进销存怎么操作?系统实操教程 #医药系统进销存
  • sqli-labs通关笔记-第44关 POST字符型堆叠注入(单引号闭合 手工注入+脚本注入3种方法)
  • 「数据获取」中国高技术产业统计年鉴(1995-2024年)(获取方式看绑定的资源)
  • 文字转语音 edge_tts
  • Docker概述与安装Dockerfile文件
  • 大数据技术入门精讲(Hadoop+Spark)
  • 【密码学】9. 可证明安全
  • 链动 3+1 模式:重构商业增长逻辑的新引擎