线性代数学习笔记(代数版)

 


Orz yanQval

内容主要来自半年前洛谷的冬令营,因为版权原因课件就不放了。

本来是不想学来着,但是过几天出去学习要讲这个,怕被虐的太惨就先预习一下吧

然而课件里面的题目基本都是CTSC难度的而且找不到提交地址qwq。

矩阵

Anm表示一个nm列的矩阵。

一个1n列的矩阵可以被称为行向量

一个n1列的矩阵可以被称为列向量

一个nn列的矩阵可以被称为n阶方阵An

AT表示矩阵的转置,即aijT=aji,相当于把矩阵沿主对角线翻转

除了主对角线上的元素全部为0的矩阵为对角矩阵

主对角线以下全部为0的方阵是上三角矩阵

单位矩阵是主对角线全为1的对角矩阵,一般用I/E表示

逆矩阵

矩阵A的逆矩阵A1,是满足AA1=A1A=I的矩阵

求逆矩阵的方法:

将原矩阵的右边放一个单位矩阵,并对整体进行消元,当左边被消成单位矩阵时,右侧就被消成了逆矩阵。如果中途失败则说明矩阵不可逆

其实还好理解,消元过程中使用的矩阵初等行变换实际上是左乘一个矩阵,他们的乘积就是逆矩阵,因此我们需要在右侧来构造一个矩阵来收集乘积的结果。

行列式

定义

一个方阵的行列式表示为|A|

|A|=p(1)σ(p)i=1nai,pi

其中p表示任意一个1n的排列

σ(p)表示p的逆序对的数量

比如当n=2时,

|a11a12a21a12|=a11a22a12a21

解释一下

p=1,2时,逆序对为0个,p1=1,p2=2,因此(1)0(a1p1)(a2p2)=a11a22

p=2,1时,逆序对为1个,p1=2,p2=1,因此(1)1(a1p1)(a2p2)=1a12a21

因此|A|=a1122a12a21

性质

  • 一个对角矩阵/上三角矩阵的行列式值是所有对角线上元素的乘积

证明:

大概感性的理解一下吧,考虑行列式的定义中,我们需要枚举aipi,那么当i=n(也就是最后一行),我们只有一种取值(pn=n)不为0

i=n1时,虽然有两种取值,但是最后一行已经去了一种,因此还是只有一种取值,以此类推。每一行都只有一种取值

因此答案为对角线元素的乘积

  • 交换矩阵的两行/两列,行列值取反

证明:

性质:对于一个排列,交换任意两个元素,排序的奇偶性一定改变

我们交换了两行/两列,实际上是交换了pi,pj,因此奇偶性一定改变。

  • 将矩阵的一行/一列乘上一个固定的常数k,行列式值也乘上k

  • 将矩阵的一行加到另外一行上去,行列式值不变,列同理

证明:

想要直接证明比较困难,我们先证几个性质

  1. 存在两行一样的矩阵,行列式值为0

    证明:考虑,如果第x行和第y行相同,那么交换排列中的px,pyai,pi不变,而前面的符号相反。所以行列式的每一项都存在一项和它的绝对值相同,符号相反

  2. 假设矩阵第x行,第i列的元素为ai,且满足ai=bi+ci,那么我们一定可以构造两个矩阵B,C,使得|A|=|B|+|C|

有了这两个性质,再重新考虑我们需要证明的东西

一个行a加到另一行b上面,我们会得到一行c=a+b

我们可以把c拆开来看,其中的b已经出现过,因此它对答案的贡献为0

所以行列值的值不变

  • 矩阵可逆的充要条件是行列式不为0

证明:

行列式为0,说明消元过程中出现了ai,j=0

有了这些性质,我们就可以用高斯消元O(n3)的时间复杂度内求出矩阵行列式的值

伴随矩阵

余子式:

将方阵的第i行和第j行同时划去,剩余的一个n1阶的矩阵的行列式值称为元素aij的余子式,通常记为Mij

代数余子式:

元素aij的代数余子式为Cij=(1)i+jMij

拉普拉斯展开

对于一个方阵AA的行列式等于某一行所有元素的值乘上他们代数余子式 的和

即:|A|=i=1naxiCxix是一个确定的行坐标,列同理

伴随矩阵

矩阵A的代数余子式矩阵是有每个元素的代数余子式构成的矩阵

矩阵A的伴随矩阵A,是A的代数余子式矩阵的转置,即A=CT

对于可逆矩阵,满足

A=|A|A1

其他的一些定义

线性空间

线性空间:一个非空集合V,对加法满足阿贝尔群,对数乘满足结合律,分配律,封闭性,域F上的单位元1满足1v=v

子空间:设WV的一个子集,W在加法和数乘下都是封闭的,且0W,则WV的子空间

生成子空间(扩张):对于若干V中的元素v,包含这些v的最小的子空间
W是这些元素的生成子空间

生成集合:对于一个V的子集v,如果v的生成子空间是V,则称vV的一个生成集合

线性相关

对于一个线性空间的一个子集v1,v2,,vk,如果x1v1+x2v2+xkvk=0存在非平凡解,则称这个子集线性相关,否则线性无关。这个条件等价于:任何一个元素都可以被其他元素线性表出

对于向量空间V的一个线性无关子集v,如果v的生成子空间是V,则称vV的一组基,|v|V的维度,同时v也是V的最小生成集合,同时也是极大线性无关组

对于一个矩阵A,把它的每一行看做一个行向量,那么它的极大线性无关组大小称为A的行秩,同理也可以定义A的列秩。显然,一个矩阵的行秩和列秩是相等的,如果一个矩阵的秩等于它的阶,那么这个矩阵满秩

同样,一个矩阵可逆的条件等于矩阵满秩。

反证法:如果矩阵不满秩,则消到最后一行时,一定可以被之间的线性表出

posted @   自为风月马前卒  阅读(1901)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】

Contact with me

点击右上角即可分享
微信分享提示