高等代数复习:可对角化

embedded/2024/9/24 6:08:40/

文章目录

  • 可对角化
    • 定义
    • 可对角化的刻画

本篇文章适合个人复习翻阅,不建议新手入门使用

可对角化

定义

定义:可对角化的线性映射
n n n 维线性空间 V V V 上的线性变换 φ \varphi φ 在某组基 { e 1 , e 2 , … , e n } \{e_1,e_2,\dots,e_n\} {e1,e2,,en} 下的表示矩阵为对角阵
( λ 1 λ 2 ⋱ λ n ) \begin{pmatrix} \lambda_1&&&\\ &\lambda_2&&\\ &&\ddots&\\ &&&\lambda_n\\ \end{pmatrix} λ1λ2λn

则称 φ \varphi φ 为可对角化线性变换

定义:可对角化的矩阵
A A A n n n 阶矩阵,若 A A A 相似于对角阵,即存在可逆阵 P P P,使得 P − 1 A P P^{-1}AP P1AP 是对角阵,则称 A A A 为可对角化矩阵

定义:几何重数和代数重数
特征子空间的维数称为该特征值的几何重数,特征值作为特征多项式根的重数称为该特征值的代数重数

性质
几何重数不大于代数重数,取等时称 φ \varphi φ 有完全的特征向量系

证明
设特征值 λ 0 \lambda_0 λ0 的代数重数为 m m m,几何重数为 t t t V 0 V_0 V0 λ 0 \lambda_0 λ0 的特征子空间

{ e 1 , e 2 , … , e t } \{e_1,e_2,\dots,e_t\} {e1,e2,,et} V 0 V_0 V0 的一组基,则
φ ( e i ) = λ 0 e i \varphi(e_i)=\lambda_0e_i φ(ei)=λ0ei

扩充为 V V V 的一组基 { e 1 , … , e t , e t + 1 , … , e n } \{e_1,\dots,e_t,e_{t+1},\dots,e_n\} {e1,,et,et+1,,en} φ \varphi φ 在这组基下的表示矩阵形如
( λ 0 I t ∗ O B ) \begin{pmatrix} \lambda_0I_t&*\\ O&B\\ \end{pmatrix} (λ0ItOB)

φ \varphi φ 的特征多项式形如
∣ λ I − A ∣ = ( λ − λ 0 ) t ∣ λ I n − t − B ∣ |\lambda I-A|=(\lambda-\lambda_0)^t|\lambda I_{n-t}-B| λIA=(λλ0)tλIntB

这表明 λ 0 \lambda_0 λ0 的代数重数至少为 t t t,即 t ≤ m t\leq m tm

可对角化的刻画

命题:可对角化的刻画
φ \varphi φ n n n 维线性空间 V V V 上的线性变换,则下列等价

  1. φ \varphi φ 可对角化
  2. φ \varphi φ n n n 个线性无关的特征向量
  3. V = V 1 ⊕ V 2 ⊕ ⋯ ⊕ V k V=V_1\oplus V_2\oplus \cdots\oplus V_k V=V1V2Vk
  4. φ \varphi φ 的任意特征值的代数重数等于几何重数

其中 λ 1 , … , λ k \lambda_1,\dots,\lambda_k λ1,,λk φ \varphi φ 的全部不同的特征值, V 1 , … , V k V_1,\dots,V_k V1,,Vk 是相应的特征子空间

证明思路

(1)推(2):容易验证 e 1 , e 2 , … , e n e_1,e_2,\dots,e_n e1,e2,,en n n n 个线性无关的特征向量

(2)推(1): φ \varphi φ 在这 n n n 个特征向量组成的基下的表示矩阵显然为对角阵

(3)推(2):只需取 V i V_i Vi 的基,拼成 V V V 的一组基

(2)推(3):设 φ \varphi φ n n n 个线性无关的特征向量 { e 1 , e 2 , … , e n } \{e_1,e_2,\dots,e_n\} {e1,e2,,en}

不失一般性,设这组基中前 t 1 t_1 t1 个是特征值 λ 1 \lambda_1 λ1 的特征向量,接下来 t 2 t_2 t2 个是特征值 λ 2 \lambda_2 λ2 的特征向量,……

对任意 α ∈ V \alpha\in V αV,设 α = a 1 e 1 + a 2 e 2 + ⋯ + a n e n \alpha=a_1e_1+a_2e_2+\cdots+a_ne_n α=a1e1+a2e2++anen,故 V = V 1 + V 2 + ⋯ + V k V=V_1+V_2+\cdots+V_k V=V1+V2++Vk,由引理可得 V = V 1 ⊕ V 2 ⊕ ⋯ ⊕ V k V=V_1\oplus V_2\oplus \cdots\oplus V_k V=V1V2Vk

引理
λ 1 , λ 2 , … , λ k \lambda_1,\lambda_2,\dots,\lambda_k λ1,λ2,,λk n n n 维线性空间 V V V 上的线性变换 φ \varphi φ 的不同的特征值,则
V 1 + V 2 + ⋯ + V k = V 1 ⊕ V 2 ⊕ ⋯ ⊕ V k V_1+V_2+\cdots+V_k=V_1\oplus V_2\oplus\cdots\oplus V_k V1+V2++Vk=V1V2Vk

证明思路
用归纳法证明 V k ∩ ( V 1 + V 2 + ⋯ + V k − 1 ) = 0 V_k\cap (V_1+V_2+\cdots+V_{k-1})=0 Vk(V1+V2++Vk1)=0 即可

(3)等价于(4):设 m i m_i mi 为代数重数, t i t_i ti 为几何重数,注意到
∑ i = 1 n dim ⁡ V i = ∑ i = 1 n t i ≤ ∑ i = 1 n m i = dim ⁡ V \sum\limits_{i=1}^n\dim V_i=\sum\limits_{i=1}^nt_i\leq \sum\limits_{i=1}^nm_i= \dim V i=1ndimVi=i=1ntii=1nmi=dimV

(3)推(4)即是说 ∑ i = 1 n dim ⁡ V i = dim ⁡ V \sum\limits_{i=1}^n\dim V_i=\dim V i=1ndimVi=dimV

(4)推(3)即是说 ∑ i = 1 n t i = ∑ i = 1 n m i \sum\limits_{i=1}^nt_i=\sum\limits_{i=1}^nm_i i=1nti=i=1nmi

命题:可对角化的判定
n n n 维线性空间 V V V 上的线性变换 φ \varphi φ n n n 个不同的特征值,则 φ \varphi φ 必可对角化

证明思路
首先易证线性变换 φ \varphi φ 属于不同特征值的特征向量必线性无关,则可取到 n n n 个线性无关的特征向量

参考书:《高等代数学》谢启鸿 姚慕生 吴泉水 编著


http://www.ppmy.cn/embedded/33942.html

相关文章

cefsharp实现资源替换如网页背景、移除替换标签、html标识、执行javascript脚本学习笔记(含源码说明)

(一)实现测试(仅供学习参考) 1.1 目标系统页面(登录页)和登录后首页面中2处(一个替换一个移除) 1.2 实现后效果(使用cefsharp自定义浏览器实现以上功能) 1.3 登录后页面替换和移除 系统名称和一个功能菜单li (二)通过分析代码实现脚本编写 2.1 分开处理,设置了…

【Linux系统化学习】网络套接字(编写简单的UDP服务端和客户端)

目录 理解源IP地址和目的IP地址 认识端口号 端口号和进程ID的区别 源端口号和目的端口号 认识TCP和UDP协议 TCP协议 UDP协议 网络字节序 socket编程接口 socket常见API sockaddr结构 简单的UDP网络程序 UDP服务端 创建套接字 填充本地网络信息 绑定 收取消息 …

JavaScript全套检验系统(LIS)源码C# + MVC + SQLserver + Redis 云LIS系统源码 区域医疗云LIS系统源码

JavaScript全套检验系统(LIS)源码C# MVC SQLserver Redis 云LIS系统源码 区域医疗云LIS系统源码 实验室信息系统(Laboratory Information System,缩写LIS)是一类用来处理实验室过程信息的软件。这套系统通常与其他信…

数据结构十:哈希表

本次将从概念上理解什么是哈希表,理论知识较多,满满干货,这也是面试笔试的一个重点区域。 目录 一、什么是哈希表 1.0 为什么会有哈希表? 1.1 哈希表的基本概念 1.2 基本思想 1.3 举例理解 1.4 存在的问题 1.5 总结 二、…

【KTips】在Kotlin中实现一个十分简单的自循环状态机

在平日的编码生活中,你有没有遇到过需要通过状态机来实现的逻辑呢?一个状态的轮转、事件订阅的通讯处理等。 状态机的实现方式千变万化,这里我会为你介绍一个简单的自循环状态机实现。 简单介绍 在开始之前,我先说明一下这个所谓…

stm32学习笔记(openmv与stm32通信)

在进行OpenMV与STM32的通信学习时,理解UART(通用异步接收/发送器)的工作原理和正确配置串口参数是至关重要的。以下是一篇关于STM32与OpenMV通信的学习笔记,包括相关代码示例。 1. 引言 OpenMV是一款面向机器视觉的微控制器&…

基于EBAZ4205矿板的图像处理:12图像二值化(阈值可调)

基于EBAZ4205矿板的图像处理:12图像二值化(阈值可调) 先看效果 板卡拿回寝室了,明天晚上再补充实际运行效果 我的项目是可以通过按键调整二值化的阈值的,key1为阈值加1,key2为阈值减1,key3为阈值加10,ke…

Llama改进之——SwiGLU激活函数

引言 今天介绍LLAMA模型引入的关于激活函数的改进——SwiGLU1,该激活函数取得了不错的效果,得到了广泛地应用。 SwiGLU是GLU的一种变体,其中包含了GLU和Swish激活函数。 GLU GLU(Gated Linear Units,门控线性单元)2引入了两个不同的线性层…