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

【线性代数】【二】2.7 矩阵的秩

文章目录

  • 前言
  • 一、向量组的秩
  • 二、矩阵的秩
  • 三、矩阵的可逆性与秩
  • 总结


前言

在前面的内容中,我们已经陆陆续续地给出了秩的概念。本文可以看成是对以往概念与性质的总结,那专门针对秩进行分析。


一、向量组的秩

在笔记2.2中,我们学习了极大线性无关组的概念。现在,我们给出向量组的秩定义:一组向量的秩表示该组向量的极大线性无关组的向量数量。结合向量空间的维数定义,可知由该组向量张成的向量空间的维数等于秩。

当我们往向量组中添加线性无关的向量时,秩也会增加。但是我们可以一直重复这个过程来增加秩吗?换言之,我们总能找到一个向量,与原向量组线性无关吗?

答案当然是否定的。 n n n维向量组成的一组向量,其秩的上界为 n n n。因为 n n n维空间中任意n个线性无关的向量构成该空间的一组基。因此当增加到大于 n n n个向量时,新增加的向量一定可以被之前 n n n个向量线性表示。

二、矩阵的秩

矩阵的秩即为矩阵列向量组的秩,也等于矩阵行向量组的秩,也等于其化为行最简矩阵时主元的数量。下面,我们分析几种常见操作对矩阵秩的影响。

1)乘上一个矩阵

r ( A B ) ⩽ r ( A ) r(\bm{AB})\leqslant r(\bm{A}) r(AB)r(A)

这个性质在笔记2.6中已有说明,即 A B \bm{AB} AB的列向量为 A \bm{A} A的列向量的线性组合,而线性组合得到的向量与原向量组是线性相关的,因此无法增加线性无关的列向量数量。当 B \bm{B} B为可逆矩阵时,等号一定成立,证明可见笔记2.6。

2)加上一个矩阵

r ( A + B ) ⩽ r ( A ) + r ( B ) r(\bm{A}+\bm{B})\leqslant r(\bm{A})+r(\bm{B}) r(A+B)r(A)+r(B)

矩阵相加,相当于将两个矩阵的列向量做了一个简单的线性组合,同样的,线性组合无法增加与两原矩阵的列向量线性无关的向量。

3)增广矩阵

r ( A + B ) ⩽ r ( [ A , B ] ) ⩽ r ( A ) + r ( B ) r(\bm{A}+\bm{B})\leqslant r([\bm{A,B}])\leqslant r(\bm{A})+r(\bm{B}) r(A+B)r([A,B])r(A)+r(B)

矩阵相加即对增广矩阵列向量进行线性组合,因此秩小于等于增广矩阵。增广矩阵的增加的线性无关列向量不会超过 r ( B ) r(\bm{B}) r(B)

max ⁡ { r ( A ) , r ( B ) } ⩽ r ( [ A , B ] ) \max\{r(\bm{A}),r(\bm{B})\}\leqslant r([\bm{A,B}]) max{r(A),r(B)}r([A,B])

增广矩阵不会使得原本线性无关的向量变成线性相关,因此不会减少秩。

三、矩阵的可逆性与秩

因为矩阵的秩等于行最简的主元数,而n阶可逆矩阵的行等价于n阶单位矩阵,即主元素等于n。因此,方阵的秩等于列数时必然可逆。

至此,我们得到了一组等价关系:

n阶方阵可逆 ⟺ \iff 行等价于n阶单位阵 ⟺ \iff 秩等于n ⟺ \iff 零空间维度为0,齐次方程组只有零解 ⟺ \iff 矩阵的列(行)向量均线性无关


总结

之前虽然已经提到秩的定义并推导了一些性质,但还不够全面。本文可以算是对矩阵的秩的一点简单的查缺补漏吧。

相关文章:

【线性代数】【二】2.7 矩阵的秩

文章目录 前言一、向量组的秩二、矩阵的秩三、矩阵的可逆性与秩总结 前言 在前面的内容中,我们已经陆陆续续地给出了秩的概念。本文可以看成是对以往概念与性质的总结,那专门针对秩进行分析。 一、向量组的秩 在笔记2.2中,我们学习了极大线…...

计算机网络部分基础知识

网络协议的意义 单台主机内部的设备之间需要发送和接收消息,那么和相隔很远的两台主机之间发送消息有什么区别呢?两台主机通过网络发送消息,相当于两个网卡设备之间进行通信,最大的区别在于距离变长了。而距离变长带来的结果就是&…...

WESWOO合作的出海企业(一)

分享一些我们在shopify开发上合作的品牌介绍1. **韶音科技(SHOKZ)**: - WESWOO为韶音科技设计了多个产品页面,如OPENFIT、OPENSWIMPRO等,这些页面展示了产品特点、滑动特效、比较功能等,并通过品牌VI统一&a…...

vue 项目中 使用vxe-grid 表格中给表格的表头设置特殊的格式 , 并且给指定的列文字设置颜色

项目场景: 相关背景: vue 项目中 使用vxe-grid 表格中给表格的表头设置特殊的格式,并为指定的列文字设置颜色 实现方案: 具体实现方法及步骤: 一、给表格的表头设置特殊的格式 实现方式一: :header-row-s…...

基于SpringBoot的企业资产管理系统

TOC springboot117基于SpringBoot的企业资产管理系统 系统概述 1.1 研究背景 智慧养老是面向居家老人、社区及养老机构的传感网系统与信息平台,并在此基础上提供实时、快捷、高效、低成本的,物联化、互联化、智能化的养老服务。 随着科技进步&#…...

ps快捷键,学习

ps快捷键图片变的特别大,归位,ctrl0背景图层锁住 选中图层,点击顶部图层,新建,背景图层,确定,就解开了,想在锁住,在点一次...

python代码模拟服务器实验2:IO多路复用select

实验代码的环境是在windows,和linux是有差别的 在Windows系统上,select模块需要传递特定的对象类型,而不是文件描述符。在Unix-like系统上,文件描述符是一个整数,而在Windows上,select期望得到的是socket对…...

修改ubuntu的终端显示语言为英文,界面保持为中文

修改ubuntu的终端显示语言为英文,界面保持为中文 sudo nano /etc/default/locale LANGzh_CN.UTF-8nano ~/.bashrc 在文件未尾加入下列两行 export LANGen_US.UTF-8 export LANGUAGEen在终端执行 source ~/.bashrc之后提示语言就变成英文了...

重塑园区生态,引领产业智慧化新飞跃

中服云智慧园区平台基于工业物联网平台,在园区场景中集中运用云计算、物联网、大数据、人工智能、数字孪生、边缘计算等新一代信息技术。秉承产业主导、业务主导、效率主导的理念,通过一体化子系统集成、智慧化业务管理、可视化运营分析、人性化客户服务…...

WSL 忘记ubuntu的密码

文章目录 1. 以管理员身份打开 PowerShel2.输入命令 wsl.exe -d Ubuntu-20.04 --user root3.输入命令 passwd username 修改用户密码,username即待重置的用户的名称 1. 以管理员身份打开 PowerShel 2.输入命令 wsl.exe -d Ubuntu-20.04 --user root 注意版本号是自…...

github项目-创建一个新分支

在远程仓库创建一个分支实际上是在本地创建一个分支,然后将该分支推送到远程仓库。这是因为在 Git 中,您不能直接在远程仓库创建分支,而需要先在本地创建分支,然后将该分支推送到远程仓库。 以下是创建并推送新分支到远程仓库的步…...

Java设计模式中介者模式的优势与局限性分析

Java设计模式中介者模式的优势与局限性分析 一、引言 在软件工程中,设计模式是一种经过验证的解决方案,用于解决软件开发中常见的问题。设计模式的使用可以提高代码的复用性、可维护性和可扩展性。中介者模式(Mediator Pattern)…...

一、软件工程概述

软件工程概述 1. 软件的概念和特点2. 软件危机的产生3. 软件工程的概念和发展过程4. 软件工程知识体系与职业道德 1. 软件的概念和特点 软件定义 软件程序数据文档。 软件生存周期 问题定义:要解决的问题是什么?可行性分析:对于上阶段所确定…...

第六天:java设计模式、GUI编程与面向对象设计原则

第六天:设计模式、GUI编程与面向对象设计原则 1. 设计模式概述 设计模式的定义:回顾设计模式的定义,即解决特定设计问题的通用解决方案。常见设计模式:了解并掌握几种常见的设计模式,如单例模式、工厂模式、策略模式…...

解读RPA自动化流程机器人

RPA全称Robotic Process Automation,即机器人流程自动化,基于人工智能和自动化技术,能够将大量重复、规则明确的日常事务操作实现自动化处理,通常被形象地称为“数字员工”。本文金智维将深入探讨RPA的主要价值和应用领域&#xf…...

Redis17-服务端优化

目录 持久化配置 慢查询 什么是慢查询 如何查看慢查询 命令及安全配置 内存配置 集群优化 持久化配置 Redis的持久化虽然可以保证数据安全,但也会带来很多额外的开销,因此持久化请遵循下列建议: 用来做缓存的Redis实例尽量不要开启持…...

Web语义化及实际应用

你好同学,我是沐爸,欢迎点赞、收藏和关注!今天一起了解下Web语义化及其应用吧! 是什么? 使用合适的标签、属性,让页面能“说话“,让人和机器都能快速理解网页内容。 为什么? 有…...

Linux系统调试课:CPUFreq 中央处理器频率调节技术

文章目录 一、CPUFreq组成二、用户接口三、设备树配置沉淀、分享、成长,让自己和他人都能有所收获!😄 📢中央处理器频率调节(Central Processing Unit frequency,CPUFreq)技术可以降低ARM芯片的功耗,例如在系统对任务压力较小时,通过调整处理器工作频率与输入电压的…...

C++之模版初阶

目录 前言 1.泛型编程 2.函数模版 2.1函数模版概念 2.2函数模版格式 2.3函数模版的原理 2.4函数模版的实例化 2.5模版参数的匹配原则 3.类模版 3.1类模版的定义格式 3.2类模版的实例化 结束语 前言 前面我们学习了C的类与对象和内存管理,接下来我们继续学习…...

飞桨paddle API函数scatter详解

飞桨的scatter函数,是通过基于 updates 来更新选定索引 index 上的输入来获得输出,具体官网api文档见: scatter-API文档-PaddlePaddle深度学习平台 官网给的例子如下: >>> import paddle>>> x paddle.to_tens…...

独立开发者如何借助Taotoken以更低成本试验多种AI模型能力

独立开发者如何借助Taotoken以更低成本试验多种AI模型能力 1. 统一接入降低开发成本 对于独立开发者而言,直接对接多个AI厂商的API往往意味着需要学习不同的SDK规范、处理各异的认证方式以及维护多套调用逻辑。Taotoken提供的OpenAI兼容API解决了这一痛点。开发者…...

【MCP 2026租户安全红线】:4类硬隔离失效场景+3种自动熔断策略,错过本周配置窗口将无法回滚

更多请点击: https://intelliparadigm.com 第一章:【MCP 2026租户安全红线】:4类硬隔离失效场景3种自动熔断策略,错过本周配置窗口将无法回滚 硬隔离失效的四大高危场景 在 MCP 2026 架构中,租户级硬隔离依赖于内核级…...

观察Taotoken在高峰时段的API路由与容错表现

观察Taotoken在高峰时段的API路由与容错表现 1. 测试环境与数据收集方法 为客观评估Taotoken平台在高峰时段的API表现,我们设计了一套标准化的测试方案。测试周期覆盖连续三个周末的晚间时段(20:00-23:00),使用Python脚本以固定…...

别再死记硬背了!用Multisim仿真带你直观理解运放负反馈的三大魔法(增益、带宽、阻抗)

别再死记硬背了!用Multisim仿真带你直观理解运放负反馈的三大魔法(增益、带宽、阻抗) 第一次接触运算放大器负反馈时,我盯着课本上那些晦涩的公式和抽象的理论推导,感觉就像在看天书。"增益灵敏度降低"、&qu…...

3分钟搞定B站缓存视频转换:m4s-converter完整使用指南

3分钟搞定B站缓存视频转换:m4s-converter完整使用指南 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾为B站缓存视频只能在官…...

不只是跑模式:用WRF-ARW做一次完整的区域天气模拟实战(以一次强对流过程为例)

从科学问题到可视化:用WRF-ARW完整模拟强对流天气的实战指南 当气象雷达上出现那片醒目的红色回波时,我们往往只能被动应对。但有没有可能提前48小时就预见到这场强对流天气的发生发展?这正是WRF-ARW赋予我们的"天气显微镜"能力。…...

文生图模型评估新标准:UniGenBench++多维测评体系解析

1. 项目背景与核心价值文本到图像生成技术这两年发展迅猛,各种模型如Stable Diffusion、DALLE 3层出不穷。但有个问题一直困扰着从业者:怎么客观评价一个文生图模型的好坏?现有的评估方法往往只盯着图像质量或文本对齐的单一维度,…...

ABAP-OO:(7)类对象的动态创建和调用

在 ABAP 面向对象开发中,动态创建数据、动态创建对象、动态调用方法是实现灵活架构、低耦合、可配置化的关键技术。它区别于静态编码,核心特点是:类型与行为不在编译期固定,而是在程序运行时动态决定。 一、什么是动态创建&#x…...

告别数据跳动!STM32软件I2C读取GY-30(BH1750)的稳定性优化实战

STM32软件I2C读取GY-30(BH1750)的稳定性优化实战 当你在昏暗的实验室里调试GY-30光照传感器,看着OLED屏幕上跳动的数值从215跳到487又突然降到103,这种挫败感每个嵌入式开发者都深有体会。BH1750作为一款高精度数字光强传感器,理论上应该输出…...

LLM代理安全防护:VeriGuard架构与实现解析

1. 项目背景与核心挑战大型语言模型(LLM)代理在自动化任务处理中展现出强大能力的同时,也面临着严峻的安全风险。去年某开源项目就曾发生过因提示词注入导致数据库泄露的事件,这促使我们团队开始研发VeriGuard解决方案。当前LLM代…...