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

高等数学:线性代数-第三章

文章目录

  • 第3章 矩阵的初等变换与线性方程组
    • 3.1 矩阵的初等变换
    • 3.2 矩阵的秩
    • 3.3 方程组的解

第3章 矩阵的初等变换与线性方程组

3.1 矩阵的初等变换

矩阵的初等变换 下面三种变换称为矩阵的初等变换

对换两行(列),记作 r i ↔ r j ( c i ↔ c j ) r_{i} \leftrightarrow r_{j} (c_{i} \leftrightarrow c_{j}) rirj(cicj)
以数 k ≠ 0 k \ne 0 k=0 乘某一行(列)中的所有元,记作 r i × k ( c i × k ) r_{i} \times k ( c_{i} \times k ) ri×kci×k
把某一行(列)所有元的 k 倍加到另一行(列)对应的元上去,记作 r i + k r i ( c i + k c i ) r_{i} + kr_{i} ( c_{i} + kc_{i} ) ri+krici+kci
矩阵等价 如果矩阵 A \bm{A} A 经过优有限次初等变换变成矩阵 B \bm{B} B ,就称矩阵 A \bm{A} A 与矩阵 B \bm{B} B 等价,记作 A ∼ B \bm{A} \sim \bm{B} AB .

矩阵等价满足:
A ∼ A \bm{A} \sim \bm{A} AA

A ∼ B \bm{A} \sim \bm{B} AB

B ∼ A \bm{B} \sim \bm{A} BA

A ∼ B \bm{A} \sim \bm{B} AB
B ∼ C \bm{B} \sim \bm{C} BC

A ∼ C \bm{A} \sim \bm{C} AC
定理 设 A \bm{A} A B \bm{B} B m × n m \times n m×n矩阵,那么

A ∼ r B \bm{A} \overset{r}{\sim} \bm{B} ArB的充分必要条件是 ∃ P = ( p i j ) m × m , ∣ P ∣ ≠ 0 s . t . P A = B \exists \bm{P} = (p_{ij})_{m \times m},~|\bm{P}| \ne 0 ~~ s.t.~\bm{P}\bm{A}=\bm{B} P=(pij)m×m, P=0  s.t. PA=B
A ∼ r B \bm{A} \overset{r}{\sim} \bm{B} ArB的充分必要条件是 ∃ Q = ( q i j ) n × n , ∣ Q ∣ ≠ 0 s . t . A Q = B \exists \bm{Q} = (q_{ij})_{n \times n},~|\bm{Q}| \ne 0 ~~ s.t.~\bm{A}\bm{Q}=\bm{B} Q=(qij)n×n, Q=0  s.t. AQ=B
A ∼ B \bm{A} \sim \bm{B} AB的充分必要条件是 ∃ P = ( p i j ) m × m , Q = ( q i j ) n × n , ∣ P ∣ ≠ 0 , ∣ Q ∣ ≠ 0 s . t . P A Q = B \exists \bm{P} = (p_{ij})_{m \times m},~ \bm{Q} = (q_{ij})_{n \times n},~ |\bm{P}| \ne 0,~ |\bm{Q}| \ne 0 ~~ s.t.~ \bm{PAQ}=\bm{B} P=(pij)m×m, Q=(qij)n×n, P=0, Q=0  s.t. PAQ=B

3.2 矩阵的秩

子式 在 m × n m \times n m×n矩阵 A \bm{A} A中,任取 k 行 k 列,位于这些行列交叉处的 k 2 k^{2} k2 个元素,不改变它们在 A \bm A A中所处的位置次序而得的 k 阶行列式,称为矩阵 A \bm A A的 k 阶子式。

秩 若矩阵 A \bm A A中存在一个不为零的 r 阶子式,且所有 r+1 阶子式全为零,那么数 r 称为矩阵 A \bm A A 的秩,记作 R ( A ) R(\bm A) R(A). 规定零矩阵的秩为 0 .

矩阵的秩有以下性质:
0 ≤ R ( ( a i j ) m × n ) ≤ min ⁡ { m , n } R ( ( A ) T ) = R ( A ) ∣ ( a i j ) n × n ∣ = 0 , R ( ( a i j ) n × n ) < n 0\leq R((a_{ij})_{m \times n})\leq\min\{m,n\} R((\bm A)^\mathrm T) = R(\bm A) |(a_{ij})_{n \times n}|=0,~ R((a_{ij})_{n \times n})<n 0R((aij)m×n)min{m,n}R((A)T)=R(A)(aij)n×n=0, R((aij)n×n)<n
A ∼ B \bm A\sim\bm B AB ,则 R ( A ) = R ( B ) max ⁡ { R ( A ) , R ( B ) } ≤ R ( A , B ) ≤ R ( A ) + R ( B ) R(\bm A)=R(\bm B) \max\{R(\bm A),R(\bm B)\}\leq R(\bm A,\bm B)\leq R(\bm A)+R(\bm B) R(A)=R(B)max{R(A),R(B)}R(A,B)R(A)+R(B)
R ( A + B ) ≤ R ( A ) + R ( B ) R(\bm A+\bm B)\leq R(\bm A)+R(\bm B) R(A+B)R(A)+R(B)
R ( A B ) ≤ min ⁡ { R ( A ) , R ( B ) } R(\bm{AB})\leq\min\{R(\bm A),R(\bm B)\} R(AB)min{R(A),R(B)}
A m × n B n × l = O \bm{A}_{m \times n}\bm{B}_{n \times l}=\bm O Am×nBn×l=O,则 R ( A ) + R ( B ) ≤ n R(\bm A)+R(\bm B) \leq n R(A)+R(B)n

3.3 方程组的解

n \bm n n 元齐次线性方程组解的判定 n 元齐次线性方程组 A x = 0 \bm{Ax}=\bm{0} Ax=0 解的情况如下:

有非零解的充分必要条件是 R ( A ) < n R(\bm A)<n R(A)<n,即 ∣ A ∣ = 0 | \bm A | = 0 A=0
只有零解的充分必要条件是 R ( A ) = n R(\bm A)=n R(A)=n ,即 ∣ A ∣ ≠ 0 |\bm A|\ne0 A=0
n \bm n n 元非齐次线性方程组解的判定 n 元非齐次线性方程组 A x = b \bm{Ax}=\bm{b} Ax=b 解的情况如下:

无解的充分必要条件是 R ( A ) < R ( A , b ) R(\bm A)<R(\bm A,\bm b) R(A)<R(A,b)
有解的充分必要条件是 R ( A ) = R ( A , b ) R(\bm A)=R(\bm A,\bm b) R(A)=R(A,b) ,其中
有惟一解的充分必要条件是 R ( A ) = R ( A , b ) = n R(\bm A)=R(\bm A,\bm b)=n R(A)=R(A,b)=n
有无穷多解的充分必要条件是 R ( A ) = R ( A , b ) < n R(\bm A)=R(\bm A,\bm b)<n R(A)=R(A,b)<n
矩阵方程解的判定 矩阵方程 A X = B \bm{AX}=\bm{B} AX=B 解的情况如下:

无解的充分必要条件是 R ( A ) < R ( A , B ) R(\bm A)<R(\bm A,\bm B) R(A)<R(A,B)
有解的充分必要条件是 R ( A ) = R ( A , B ) R(\bm A)=R(\bm A,\bm B) R(A)=R(A,B)

相关文章:

高等数学:线性代数-第三章

文章目录 第3章 矩阵的初等变换与线性方程组3.1 矩阵的初等变换3.2 矩阵的秩3.3 方程组的解 第3章 矩阵的初等变换与线性方程组 3.1 矩阵的初等变换 矩阵的初等变换 下面三种变换称为矩阵的初等变换 对换两行&#xff08;列&#xff09;&#xff0c;记作 r i ↔ r j ( c i …...

深入理解 SQL 注入攻击原理与防御措施

系列文章目录 文章目录 系列文章目录前言一、SQL 注入的原理二、防御 SQL 注入攻击的措施1. 使用参数化查询2.输入验证与过滤3.最小权限原则4.不要动态拼接 SQL5.ORM 框架6.转义特殊字符三、实例演示总结前言 SQL 注入是一种常见的网络攻击方式,攻击者通过在输入框等用户交互…...

QT5.12.12通过ODBC连接到GBase 8s数据库(CentOS)

本示例使用的环境如下&#xff1a; 硬件平台&#xff1a;x86_64&#xff08;amd64&#xff09;操作系统&#xff1a;CentOS 7.8 2003数据库版本&#xff08;含CSDK&#xff09;&#xff1a;GBase 8s V8.8 3.0.0_1 为什么使用QT 5.12.10&#xff1f;该版本包含QODBC。 1&#…...

爱校对发布全新PDF校对工具,为用户带来更为便捷的校正体验

随着数字化文档使用的普及&#xff0c;PDF格式已经成为最为广泛使用的文件格式之一。为满足广大用户对于高效、准确PDF文档校对的需求&#xff0c;爱校对团队经过深入研发&#xff0c;正式推出全新的PDF校对工具&#xff01; 这一全新工具针对PDF文件格式进行了深度优化&#…...

记录protocol buffers Mac安装

使用brew安装最新的protobuf 在Mac 上安装&#xff0c;使用brew 可以安装最新的protobuf。这个也比较简单&#xff0c;简单说一下。 首先先检查一下是否安装了brew。如果没有安装brew的话&#xff0c;请先安装brew.可以通过brew --version来检查 使用brew install protobuf 来…...

基于Jenkins自动打包并部署docker、PHP环境,ansible部署-------从小白到大神之路之学习运维第86天

第四阶段提升 时 间&#xff1a;2023年8月23日 参加人&#xff1a;全班人员 内 容&#xff1a; 基于Jenkins部署docker、PHP环境 目录 一、环境部署 &#xff08;一&#xff09;实验环境&#xff0c;服务器设置 &#xff08;二&#xff09;所有主机关闭防火墙和selinu…...

【附安装包】Midas Civil2019安装教程

软件下载 软件&#xff1a;Midas Civil版本&#xff1a;2019语言&#xff1a;简体中文大小&#xff1a;868.36M安装环境&#xff1a;Win11/Win10/Win8/Win7硬件要求&#xff1a;CPU2.5GHz 内存4G(或更高&#xff09;下载通道①百度网盘丨64位下载链接&#xff1a;https://pan.…...

Apache StreamPark系列教程第一篇——安装和体验

一、StreamPark介绍 实时即未来,在实时处理流域 Apache Spark 和 Apache Flink 是一个伟大的进步,尤其是Apache Flink被普遍认为是下一代大数据流计算引擎, 我们在使用 Flink & Spark 时发现从编程模型, 启动配置到运维管理都有很多可以抽象共用的地方, 我们将一些好的经验…...

mysql replace insert update delete

目录 mysql replace && insert && update && delete replace mysql replace && insert && update && delete replace 我们在使用数据库时可能会经常遇到这种情况。如果一个表在一个字段上建立了唯一索引&#xff0c;当我们再向…...

实现SSM简易商城项目的商品查询功能

实现SSM简易商城项目的商品查询功能 介绍 在SSM&#xff08;SpringSpringMVCMyBatis&#xff09;框架下&#xff0c;我们可以轻松地实现一个简易商城项目。本博客将重点介绍如何实现商品查询功能&#xff0c;帮助读者了解并掌握该功能的开发过程。 步骤 1. 创建数据库表 首…...

视频批量剪辑矩阵分发系统源码开源分享----基于PHP语言

批量剪辑视频矩阵分发&#xff1a; 短视频seo主要基于抖音短视频平台&#xff0c;为企业实现多账号管理&#xff0c;视频分发&#xff0c;视频批量剪辑&#xff0c;抖音小程序搭建&#xff0c;企业私域转化等&#xff0c;本文主要介绍短视频矩阵系统抖音小程序开发详细及注意事…...

亚信科技AntDB数据库通过GB 18030-2022最高实现级别认证,荣膺首批通过该认证的产品之列

近日&#xff0c;亚信科技AntDB数据库通过GB 18030-2022《信息技术 中文编码字符集》最高实现级别&#xff08;级别3&#xff09;检测认证&#xff0c;成为首批通过该认证的数据库产品之一。 图1&#xff1a;AntDB通过GB 18030-2022最高实现级别认证 GB 18030《信息技术 中文编…...

第11章 优化多线程应用程序

对软件来说&#xff0c;为持续增长的CPU核数做好准备&#xff0c;对应用程序在未来的成功至关重要。 11.1 性能扩展和开销 通过可伸缩定律将计算单元&#xff08;线程&#xff09;之间的通信描述为影响性能的另一个门控因素。通用可伸缩定律描述性能劣化由多个因素导致&#…...

分布式下的session共享问题

首页我们确定在分布式的情况下session是不能共享的。 1.不同的服务&#xff0c;session不能共享&#xff0c;也就是微服务的情况下 2.同一服务在分布式情况&#xff0c;session同样不能共享&#xff0c;也会是分布式情况 分布式下session共享问题解决方案(域名相同) 1.session复…...

webrtc的Sdp中的Plan-b和UnifiedPlan

在一些类似于视频会议场景下&#xff0c;媒体会话参与者需要接收或者发送多个流&#xff0c;例如一个源端&#xff0c;同时发送多个左右音轨的音频&#xff0c;或者多个摄像头的视频流&#xff1b;在2013年&#xff0c;提出了2个不同的SDP IETF草案Plan B和Unified Plan&#x…...

LLM-Rec:基于提示大语言模型的个性化推荐

1. 基本信息 论文题目:LLM-Rec: Personalized Recommendation via Prompting Large Language Models 作者:Hanjia Lyu, Song Jiang, Hanqing Zeng, Yinglong Xia, Jiebo Luo 机构:University of Rochester, University of California Los Angeles, Meta AI, University of Ro…...

microsoft -en - us 无法卸载

因为office2013 有漏洞&#xff0c;要进行升级&#xff0c;弄了个office2016&#xff0c;提示无法安装&#xff0c; microsoft visio -en - us 即点即用的存在。点击各种卸载&#xff0c;都无法生效。 再去搜了下软件使用评论&#xff0c;里面提到geek 可以卸载&#xff0c;下…...

day43参与通信的服务器

1.题目描述 这里有一幅服务器分布图&#xff0c;服务器的位置标识在 m * n 的整数矩阵网格 grid 中&#xff0c;1 表示单元格上有服务器&#xff0c;0 表示没有。 如果两台服务器位于同一行或者同一列&#xff0c;我们就认为它们之间可以进行通信。 请你统计并返回能够与至少…...

K8S如何部署ZooKeeper以及如何进行ZooKeeper的平滑替换

前言 在之前的章节中&#xff0c;我们已经成功地将Dubbo项目迁移到了云环境。在这个过程中&#xff0c;我们选择了单机ZooKeeper作为注册中心。接下来&#xff0c;我们将探讨如何将单机ZooKeeper部署到云端&#xff0c;以及在上云过程中可能遇到的问题及解决方案。 ZooKeeper…...

Leetcode刷题之1658. 将 x 减到 0 的最小操作数

题目: 算法分析: 可以看出,这道题本意是从计算两侧和为x 的数字, 要求数量最少, 那我们可以反向思考, 假如整个数组的和为sum, 那么我们就可以求中间部分和为sum-x的数字(当然必须连续), 当中间部分的数字同时达到和为sum-x以及长度最长两个要求时, 两侧数字也就达到了和为x以…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动

一、前言说明 在2011版本的gb28181协议中&#xff0c;拉取视频流只要求udp方式&#xff0c;从2016开始要求新增支持tcp被动和tcp主动两种方式&#xff0c;udp理论上会丢包的&#xff0c;所以实际使用过程可能会出现画面花屏的情况&#xff0c;而tcp肯定不丢包&#xff0c;起码…...

C++.OpenGL (10/64)基础光照(Basic Lighting)

基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...

HTML前端开发:JavaScript 常用事件详解

作为前端开发的核心&#xff0c;JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例&#xff1a; 1. onclick - 点击事件 当元素被单击时触发&#xff08;左键点击&#xff09; button.onclick function() {alert("按钮被点击了&#xff01;&…...

Unit 1 深度强化学习简介

Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库&#xff0c;例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体&#xff0c;比如 SnowballFight、Huggy the Do…...

k8s业务程序联调工具-KtConnect

概述 原理 工具作用是建立了一个从本地到集群的单向VPN&#xff0c;根据VPN原理&#xff0c;打通两个内网必然需要借助一个公共中继节点&#xff0c;ktconnect工具巧妙的利用k8s原生的portforward能力&#xff0c;简化了建立连接的过程&#xff0c;apiserver间接起到了中继节…...

Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)

在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马&#xff08;服务器方面的&#xff09;的原理&#xff0c;连接&#xff0c;以及各种木马及连接工具的分享 文件木马&#xff1a;https://w…...

html css js网页制作成品——HTML+CSS榴莲商城网页设计(4页)附源码

目录 一、&#x1f468;‍&#x1f393;网站题目 二、✍️网站描述 三、&#x1f4da;网站介绍 四、&#x1f310;网站效果 五、&#x1fa93; 代码实现 &#x1f9f1;HTML 六、&#x1f947; 如何让学习不再盲目 七、&#x1f381;更多干货 一、&#x1f468;‍&#x1f…...

基于 TAPD 进行项目管理

起因 自己写了个小工具&#xff0c;仓库用的Github。之前在用markdown进行需求管理&#xff0c;现在随着功能的增加&#xff0c;感觉有点难以管理了&#xff0c;所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD&#xff0c;需要提供一个企业名新建一个项目&#…...

MFC 抛体运动模拟:常见问题解决与界面美化

在 MFC 中开发抛体运动模拟程序时,我们常遇到 轨迹残留、无效刷新、视觉单调、物理逻辑瑕疵 等问题。本文将针对这些痛点,详细解析原因并提供解决方案,同时兼顾界面美化,让模拟效果更专业、更高效。 问题一:历史轨迹与小球残影残留 现象 小球运动后,历史位置的 “残影”…...

基于IDIG-GAN的小样本电机轴承故障诊断

目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) ​梯度归一化(Gradient Normalization)​​ (2) ​判别器梯度间隙正则化(Discriminator Gradient Gap Regularization)​​ (3) ​自注意力机制(Self-Attention)​​ 3. 完整损失函数 二…...