高等代数复习:矩阵秩的基本公式

文章目录

  • 矩阵秩的基本公式
    • 初等变换方法
    • 线性方程组方法

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

矩阵秩的基本公式

均记矩阵 A A A 的秩为 r ( A ) r(A) r(A)

初等变换方法

结论1:
r ( k A ) = r ( A ) , ∀ k ≠ 0 r(kA)=r(A),\forall k\neq 0 r(kA)=r(A),k=0
由定义容易证明

结论2:
r ( A B ) ≤ min ⁡ { r ( A ) , r ( B ) } r(AB)\leq \min\{r(A),r(B)\} r(AB)min{r(A),r(B)}
证明:只需证 r ( A B ) ≤ r ( A ) r(AB)\leq r(A) r(AB)r(A),记 A A A 的列向量组为 A 1 , … , A n A_1,\dots,A_n A1,,An
注意到若任意 A i A_i Ai 能被 A i 1 , … , A i r A_{i_1},\dots,A_{i_r} Ai1,,Air 线性表出,则任意 A i B A_iB AiB 能被 A i 1 B , … , A i r B A_{i_1}B,\dots,A_{i_r}B Ai1B,,AirB 线性表出
这即说明 r ( A B ) ≤ r ( A ) r(AB)\leq r(A) r(AB)r(A)

结论3:
r ( A O O B ) = r ( A ) + r ( B ) r \begin{pmatrix} A&O\\ O&B\\ \end{pmatrix}=r(A)+r(B) r(AOOB)=r(A)+r(B)
证明:相抵标准型,设 r ( A ) = r 1 , r ( B ) = r 2 r(A)=r_1,r(B)=r_2 r(A)=r1,r(B)=r2,则存在非异阵 P 1 , Q 1 P_1,Q_1 P1,Q1 P 2 , Q 2 P_2,Q_2 P2,Q2 使得
P 1 A Q 1 = ( I r 1 O O O ) , P 2 B Q 2 = ( I r 2 O O O ) P_1AQ_1=\begin{pmatrix} I_{r_1}&O\\ O&O\\ \end{pmatrix},P_2BQ_2=\begin{pmatrix} I_{r_2}&O\\ O&O\\ \end{pmatrix} P1AQ1=(Ir1OOO),P2BQ2=(Ir2OOO)
( P 1 O O P 2 ) ( A O O B ) ( Q 1 O O Q 2 ) = ( I r 1 O O O O O O O O O I r 2 O O O O O ) \begin{pmatrix} P_1&O\\ O&P_2\\ \end{pmatrix} \begin{pmatrix} A&O\\ O&B\\ \end{pmatrix} \begin{pmatrix} Q_1&O\\ O&Q_2\\ \end{pmatrix} =\begin{pmatrix} I_{r_1}&O&O&O\\ O&O&O&O\\ O&O&I_{r_2}&O\\ O&O&O&O\\ \end{pmatrix} (P1OOP2)(AOOB)(Q1OOQ2)= Ir1OOOOOOOOOIr2OOOOO 由此易得结论

结论4:
r ( A C O B ) ≥ r ( A ) + r ( B ) , r ( A O D B ) ≥ r ( A ) + r ( B ) r\begin{pmatrix} A&C\\ O&B\\ \end{pmatrix}\geq r(A)+r(B),r\begin{pmatrix} A&O\\ D&B\\ \end{pmatrix}\geq r(A)+r(B) r(AOCB)r(A)+r(B),r(ADOB)r(A)+r(B)
证明思路与结论3类似

结论5:
r ( A ∣ B ) ≤ r ( A ) + r ( B ) , r ( A B ) ≤ r ( A ) + r ( B ) r(A|B)\leq r(A)+r(B),r\begin{pmatrix} A\\B \end{pmatrix}\leq r(A)+r(B) r(AB)r(A)+r(B),r(AB)r(A)+r(B)
证明:只需注意到
( I ∣ I ) ( A O O B ) = ( A ∣ B ) , ( A O O B ) ( I I ) = ( A B ) (I|I)\begin{pmatrix} A&O\\ O&B\\ \end{pmatrix}=(A|B), \begin{pmatrix} A&O\\ O&B\\ \end{pmatrix} \begin{pmatrix} I\\I \end{pmatrix} =\begin{pmatrix} A\\B \end{pmatrix} (II)(AOOB)=(AB),(AOOB)(II)=(AB)

结论6:
r ( A + B ) ≤ r ( A ) + r ( B ) , r ( A − B ) ≤ r ( A ) + r ( B ) r(A+B)\leq r(A)+r(B),r(A-B)\leq r(A)+r(B) r(A+B)r(A)+r(B),r(AB)r(A)+r(B)
证明:只需注意到
( A ∣ B ) ( I I ) = A + B , ( A ∣ B ) ( I − I ) = A − B (A|B)\begin{pmatrix} I\\I \end{pmatrix}=A+B, (A|B)\begin{pmatrix} I\\-I \end{pmatrix}=A-B (AB)(II)=A+B,(AB)(II)=AB

结论7:
r ( A − B ) ≥ ∣ r ( A ) − r ( B ) ∣ r(A-B)\geq |r(A)-r(B)| r(AB)r(A)r(B)
由结论6容易证明: r ( A − B ) + r ( A ) ≥ r ( B ) r(A-B)+r(A)\geq r(B) r(AB)+r(A)r(B)

结论8:(Sylvester不等式)
r ( A B ) ≥ r ( A ) + r ( B ) − n r(AB)\geq r(A)+r(B)-n r(AB)r(A)+r(B)n其中 n n n A A A 的列指标,也是 B B B 的行指标

证明:只需注意到,用初等变换可得
( I n O O A B ) → ( B I n O A ) \begin{pmatrix} I_n&O\\ O&AB\\ \end{pmatrix}\to \begin{pmatrix} B&I_n\\ O&A\\ \end{pmatrix} (InOOAB)(BOInA)

结论9:(Sylvester不等式的推广)
n n n 阶方阵 A 1 , A 2 , … , A m A_1,A_2,\dots,A_m A1,A2,,Am ,则
r ( A 1 ) + r ( A 2 ) + ⋯ + r ( A m ) ≤ ( m − 1 ) n + r ( A 1 A 2 ⋯ A m ) r(A_1)+r(A_2)+\cdots+r(A_m)\leq (m-1)n+r(A_1A_2\cdots A_m) r(A1)+r(A2)++r(Am)(m1)n+r(A1A2Am)

结论10:(Frobenius不等式)(Sylvester不等式的另一推广)
r ( A B C ) ≥ r ( A B ) + r ( B C ) − r ( B ) r(ABC)\geq r(AB)+r(BC)-r(B) r(ABC)r(AB)+r(BC)r(B)
证明:只需注意到,用初等变换可得
( A B C O O B ) → ( A B O B B C ) \begin{pmatrix} ABC&O\\ O&B\\ \end{pmatrix} \to\begin{pmatrix} AB&O\\ B&BC\\ \end{pmatrix} (ABCOOB)(ABBOBC)

结论11:幂等矩阵关于秩的刻画
n n n 阶矩阵是幂等矩阵(即 A 2 = A A^2=A A2=A )当且仅当
r ( A ) + r ( I n − A ) = n r(A)+r(I_n-A)=n r(A)+r(InA)=n
证明:只需注意到,用初等变换可得
( A O O I − A ) → ( A − A 2 O O I ) \begin{pmatrix} A&O\\ O&I-A\\ \end{pmatrix} \to\begin{pmatrix} A-A^2&O\\ O&I\\ \end{pmatrix} (AOOIA)(AA2OOI)

结论11:对合矩阵关于秩的刻画
n n n 阶矩阵是对合矩阵(即 A 2 = I n A^2=I_n A2=In )当且仅当
r ( I n + A ) + r ( I n − A ) = n r(I_n+A)+r(I_n-A)=n r(In+A)+r(InA)=n
证明:只需注意到,用初等变换可得
( I n + A O O I n − A ) → ( 1 2 ( I n − A 2 ) O O 2 I n ) \begin{pmatrix} I_n+A&O\\ O&I_n-A\\ \end{pmatrix} \to\begin{pmatrix} \frac{1}{2}(I_n-A^2)&O\\ O&2I_n\\ \end{pmatrix} (In+AOOInA)(21(InA2)OO2In)

结论12:
n n n 阶矩阵 A A A,则 r ( A ) + r ( I n + A ) ≥ n r(A)+r(I_n+A)\geq n r(A)+r(In+A)n
证明:只需注意到,用初等变换可得
( A O O I n + A ) → ( A 2 + A O O I n ) \begin{pmatrix} A&O\\ O&I_n+A\\ \end{pmatrix} \to\begin{pmatrix} A^2+A&O\\ O&I_n\\ \end{pmatrix} (AOOIn+A)(A2+AOOIn)

结论13:(秩的降阶公式)

  1. A A A 可逆,则
    r ( A B C D ) = r ( A ) + r ( D − C A − 1 B ) r\begin{pmatrix} A&B\\ C&D\\ \end{pmatrix} =r(A)+r(D-CA^{-1}B) r(ACBD)=r(A)+r(DCA1B)
  2. D D D 可逆,则
    r ( A B C D ) = r ( D ) + r ( A − B D − 1 C ) r\begin{pmatrix} A&B\\ C&D\\ \end{pmatrix} =r(D)+r(A-BD^{-1}C) r(ACBD)=r(D)+r(ABD1C)
  3. A , D A,D A,D 均可逆,则
    r ( A ) + r ( D − C A − 1 B ) = r ( D ) + r ( A − B D − 1 C ) r(A)+r(D-CA^{-1}B)=r(D)+r(A-BD^{-1}C) r(A)+r(DCA1B)=r(D)+r(ABD1C)

结论14:
A , B A,B A,B 都是数域 K \mathbb{K} K 上的 n n n 阶矩阵且 A B = B A AB=BA AB=BA,则
r ( A + B ) ≤ r ( A ) + r ( B ) − r ( A B ) r(A+B)\leq r(A)+r(B)-r(AB) r(A+B)r(A)+r(B)r(AB)

证明:(方法1)
只需注意到
( I I O I ) ( A O O B ) ( I − B I A ) = ( A + B O B A B ) \begin{pmatrix} I&I\\O&I\\ \end{pmatrix} \begin{pmatrix} A&O\\O&B \end{pmatrix} \begin{pmatrix} I&-B\\ I&A\\ \end{pmatrix}= \begin{pmatrix} A+B&O\\B&AB\\ \end{pmatrix} (IOII)(AOOB)(IIBA)=(A+BBOAB)

线性方程组方法

结论15:
A A A m × n m\times n m×n 型矩阵,齐次线性方程组 A X = 0 AX=0 AX=0 的解空间为 V V V,则
dim ⁡ V + r ( A ) = n \dim{V}+r(A)=n dimV+r(A)=n

结论16:

  1. A A A m × n m\times n m×n 阶实矩阵,则
    r ( A ′ A ) = r ( A A ′ ) = r ( A ) r(A'A)=r(AA')=r(A) r(AA)=r(AA)=r(A)
  2. A A A m × n m\times n m×n 阶复矩阵,则
    r ( A ‾ ′ A ) = r ( A A ‾ ′ ) = r ( A ) r(\overline{A}'A)=r(A\overline{A}')=r(A) r(AA)=r(AA)=r(A)

证明1:由结论15,只需证 A X = 0 AX=0 AX=0 A ′ A X = 0 A'AX=0 AAX=0 同解
一方面,显然 A X = 0 AX=0 AX=0 的解都是 A ′ A X = 0 A'AX=0 AAX=0 的解
另一方面, A ′ A X = 0 A'AX=0 AAX=0 的解满足 X ′ A ′ A X = ( A X ) ′ A X = 0 X'A'AX=(AX)'AX=0 XAAX=(AX)AX=0,则 A X = 0 AX=0 AX=0

结论17
方程组 A B X = 0 ABX=0 ABX=0 和方程组 B X = 0 BX=0 BX=0 同解当且仅当 r ( A B ) = r ( B ) r(AB)=r(B) r(AB)=r(B)

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/781554.shtml

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

相关文章

架构师之路--Docker的技术学习路径

Docker 的技术学习路径 一、引言 Docker 是一个开源的应用容器引擎,它可以让开发者将应用程序及其依赖包打包成一个可移植的容器,然后在任何支持 Docker 的操作系统上运行。Docker 具有轻量级、快速部署、可移植性强等优点,因此在现代软件开…

Hides for Mac:应用程序隐藏工具

Hides for Mac是一款功能强大的应用程序隐藏工具,专为Mac用户设计。它能够帮助用户快速隐藏当前正在运行的应用程序窗口,保护用户的隐私和工作内容,避免不必要的干扰。 软件下载:Hides for Mac下载 Hides for Mac的使用非常简单直…

python处理字典之表格-城市排行榜

# 中国城市排行榜 import xlrd bookxlrd.open_workbook(city_data.xls) sheetbook.sheet_by_index(0) main_data_list[] for row in range(3,sheet.nrows):temp_dict{}# print(sheet.row_values(row))temp_dict["城市"]sheet.row_values(row)[0]temp_dict["2019…

电脑换屏总结——关于我把电脑砸了这件事!

大家好,我是工程师看海,很高兴和各位一起分享我的原创文章,喜欢和支持我的工程师,一定记得给我点赞、收藏、分享哟。 加微信[chunhou0820]与作者进群沟通交流。 【淘宝】https://m.tb.cn/h.5PAjLi7?tkvmMLW43KO7q CZ3457 「运放秘…

vite+vue3使用模块化批量发布Mockjs接口

在Vue3项目中使用Mock.js可以模拟后端接口数据,方便前端开发和调试。下面是使用vitevue3使用模块化批量发布Mockjs接口的步骤: 1. 安装Mock.js 在Vue3项目的根目录下,使用以下命令安装Mock.js: npm install mockjs --save-dev …

项目亮点—动态线程池管理工具

问题 你是否在项目中使用线程池遇到过以下问题? 1.创建线程池核心参数不好评估,随着业务流量的波动,极有可能出现生产故障。 2.不支持优雅关闭,当项目关闭时,大量正在运行的线程池任务被丢弃。 3.不支持运行时监控…

Linux安装wine

#教程 一直以来,我运行双系统,有两个软件必须在window下运行,一个是wind金融终端,一个是通达信金融终端,现已解决这两个软件在linux(debian系)环境下运行问题,记录如下:…

WebGIS开发

1.准备工作 高德开发API注册账号&#xff0c;创建项目拿到key和密钥 高德key 2.通过JS API引入高德API <html><head><meta charset"utf-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><metaname&quo…

【3D-GS】Gaussian Splatting SLAM——基于3D Gaussian Splatting的全网最详细的解析

【3D-GS】Gaussian Splatting SLAM——基于3D Gaussian Splatting的定SLAM 3D-GS 与 Nerf 和 Gaussian Splatting1. 开山之作 Nerf2. 扛鼎之作 3D Gaussian Splatting2.1 什么是3D高斯?高斯由1D推广到3D的数学推导2.2 什么是光栅化?2.3 什么是Splatting?2.4 什么是交叉优化?…

AWS EC2 学习之: 使用 PuTTY 从 Windows 连接到 Linux 实例

启动您的实例之后&#xff0c;您可以连接到该实例&#xff0c;然后像使用您面前的计算机一样来使用它。 注意 启动实例后&#xff0c;需要几分钟准备好实例&#xff0c;以便您能连接到实例。检查您的实例是否通过了状态检查。您可以在 Instances 页上的 Status Checks 列中查…

什么是防火墙,部署防火墙有什么好处?

与我们的房屋没有围墙或界限墙一样&#xff0c;没有防护措施的计算机和网络将容易受到黑客的入侵&#xff0c;这将使我们的网络处于巨大的风险之中。因此&#xff0c;就像围墙保护我们的房屋一样&#xff0c;虚拟墙也可以保护和安全我们的设备&#xff0c;使入侵者无法轻易进入…

如何处理网络编程中的并发连接?

如何处理网络编程中的并发连接&#xff1f; 在网络编程中&#xff0c;处理并发连接是一个至关重要的问题。随着网络应用的普及和用户量的增长&#xff0c;服务器需要同时处理来自多个客户端的请求&#xff0c;因此必须有效地管理并发连接。下面将详细讨论如何处理网络编程中的…

SAP Fiori开发中的JavaScript基础知识9 - 代码注释,严格模式,JSON

1 背景 本文将介绍JavaScript编程中的三个小知识点&#xff1a;也即代码注释&#xff0c;严格模式&#xff0c;JSON文件。 2 代码注释 JavaScript的代码注释方式如下&#xff1a; // Single line comment/* Multi line comment */3 严格模式 JavaScript的"strict mod…

JavaScript笔记 07

目录 01 基本数据类型和引用数据类型之间的区别 02内置对象之Array 01 基本数据类型和引用数据类型之间的区别 js的数据内存结构是参照java诞生的 内存分为栈内存和堆内存 栈内存: 空间很小 存储基本数据类型 堆内存: 空间很大 引用数据类型声明在栈内存 内容在堆内存 使用地…

0101支付安全-支付模块-项目实战

文章目录 一、信息安全的基础-机密性1 相关概念2 对称加密和非对称加密 二、身份认证三 摘要算法四、数字签名五、数字证书结语 在支付过程中&#xff0c;设计多方的敏感信息&#xff0c;那么安全尤为重要。下面先简单介绍下&#xff0c;相关概念。 一、信息安全的基础-机密性 …

解决GNU Radio+USRP实现OFDM收发在接收端QPSK星座图映射无“抖动”问题

文章目录 前言一、遇到的问题二、解决方案三、重新编译安装四、验证五、资源自取 前言 本文记录在 GNU RadioUSRP 实现 OFDM 收发时&#xff0c;在接收端 QPSK 星座图映射无“抖动”问题的解决方法&#xff0c; 一、遇到的问题 我遇到的问题是&#xff0c;现在搭建的 OFDM 模…

E5063A是德科技E5063A网络分析仪

181/2461/8938产品概述&#xff1a; Keysight E5063A 是一款低成本网络分析仪&#xff0c;可为测试天线、电缆、滤波器和 PCB 等简单无源元件提供优化的性能和功能。Keysight E5063A 为您的企业提供价格和性能之间的最佳平衡&#xff0c;以满足您的业务和技术要求。它利用行业…

vue 通过插槽来分配内容

通过插槽来分配内容 一些情况下我们会希望能和 HTML 元素一样向组件中传递内容&#xff1a; <AlertBox>Something bad happened. </AlertBox> 这可以通过 Vue 的自定义 <slot> 元素来实现&#xff1a; <template><div class"alert-box&quo…

安装和使用 Oracle Database 23c 容器鏡像

Oracle Database 23c 是 Oracle 最新的数据库版本&#xff0c;它带来了许多新特性和性能改进。 对于开发者来说&#xff0c;Oracle 提供了一个免费的开发者版&#xff0c; 可以通过 Docker 容器轻松安装和使用。以下是详细的安装和使用指南。 安装 Docker 在开始之前&#xff0…

Linux解压安装Kafka

Linux解压安装Kafka MacBook Linux安装zookeeper MacBook Linux安装Kafka Kafka依赖Zookeeper Kafka依赖Zookeeper,可以单独安装Zookeeper,也可以直接启动Kafka包里自带的Zookeeper Kafka 安装 cd /data/software#下载 wget http://mirror.bit.edu.cn/apache/kafka/2.0.1…