行列式

行列式的性质
行列式与它的转置行列式相等行列式中行与列具有同等的地位,行列式的性质凡是对行成立的对列也同样成立
互换行列式的两行,行列式变号如果行列式有两行(列)完全相同,则此行列式为零
行列式的某一行(列)中所有的元素都乘以同一个倍数 ,等于用 乘以此行列式
如果行列式的某一列(行)的元素都是两数之和,那么可以拆开成两个对应列(行)的子行列式
把行列式的某一列(行)的各元素乘以同一个倍数然后加到另一列(行)对应的元素上去,行列式不变以数 乘第 行加到第 行上,记作
场景适用的计算方法
简单的二、三阶行列式对角线法则
高阶行列式行列式展开,注意了,行列式展开时,代数余值式是有符号的!!!
行列式里面零元素多,非零元素较少,并且分布很散利用行列式的定义,找准非零元素,充分利用不同行不同列的规则分类找全元素,结合逆序数判断符号
行列式非零元素较多利用倍加行列式值不变的性质,创造更多的零元素,凑成按行展开(在一行或者一列创造零元素) 或者主对角(三角)行列式(把每行第一个化成零元素,先上再下,从左到右创造零元素)
行相等型每一行的元素之和都相等,把每一行的元素都依次加到第一列,对第一列提取公因式,再倍加得到主对角线型
爪型把爪子中间斜着的部分倍加消去两边中的一行或者一列,得到主对角线型
矩阵分块型需要用倍加的性质凑成主对角线区域是方阵的形式
加边法遇到每一行都有相似的构造
么型按照开口方向的那一行或者那一列展开,会得到递推的么型和主对角线型
川型先展一行,再展一列,把所有的子行列式变成川型再递推

一些经验

行移动到第一行要经历 次移动,而第n列移动到第一行也是要经历n-1次移动 如果为达成行的移动效果要付出x次步数,那么列也要得到同样的效果也要付出x次步数

行相等型/列相等型

就比如列相等型。遇到每一列元素之和都一样的行列式,把从第二行起的各行统统加到第一行,再提取公因式,在利用元素都相等的第一行倍加消掉各行,得到主对角行列式

爪型

这种行列式只有爪子位置上的元素不是零,其余位置都是零,注意爪子的朝向可以改变 利用处于爪子中间的对角线元素把处于爪子两边的一行(或一列)元素倍加消掉,进而得到主对角行列式

矩阵分块型

如果 阶矩阵,阶矩形,只要 是方的即可!!

遇到 或者元素摆的很整齐、很方正时(比如矩形或者叉型),很多时候需要通过交换行或者列凑成上面的六种形式之一

代数余值式型

计算同一套代数余值式 的线性组合,把余值式之前的系数替换原来行列式对应的地方,反推出一个新的行列式,而那同一套代数余值式线性组合的值就是新行列式的值

如果遇到了无符号的余值式 的线性组合,那么就用 来转化成上面的情况

由于如果行列式任意一行或一列成比例,那么行列式值为零,所以有下面推论

因为当 不同时,替换之后的行列式就有两行相同(当然是成比例),使行列式的值为零

加边法

和行相等型场景相似,但使用范围广于它。观察原来行列式 行或者列整体上有没有特点,如果有的话,就是逆着使用行列式展开定理,并在 那一行或者列填入所需的数字,然后利用 的行或者列去化简原本的行列式即可

就比如下面这个行列式每一列都有相同的公共元素,那么要填 的这一列就确定了,之后就使用加边法进行化简,会变成爪型行列式

么型

这种行列式只有在类似 “么” 字的痕迹上的元素才不是零,其他位置的元素都是零。注意这个也有四个朝向的么型

按照么型开口的方向的那一行或者列展开就好,会得到一个小一点的么型构成递推式,和一个主对角行列式

例子

川型

目的是把川型行列式的所有子行列式变成川型,以便按照递推式计算,先按行展开,再对非川型按列展开

例子

范德蒙行列式

关键是看到每一列都是逐次方递增的形式要想到这个,然后思路是把首行变成 1,这常常需要使用倍加的性质凑出来

例子

矩阵

矩阵是存储信息的数表。可以用系数矩阵和增广矩阵存储方程组的信息 行列式的本质是数而已,和矩阵这个数表有本质的区别

矩阵同型是两个矩阵的行数和列数均相等

矩阵相等,就是说两个矩阵同型,并且元素均对应相等

矩阵的运算要求例子性质与行列式的区别
加减法同型交换律结合律行列式的本质是数,所以可以化成数后随便搞
数乘结合律分配律数乘行列式等于把数作用到某一行上
乘法前提看内标,结果看外标

先判断是否可以相乘,再看看结果的矩阵是几行几列的。计算时左取第 行,右取第 列,对应相乘再相加,构成新矩阵处在 位置的元素
一般没交换律一般没消去律
结合律分配律

矩阵乘法中的特殊矩阵

下面是矩阵乘法中的特殊矩阵,其中对角矩阵的幂很好计算

这些特殊的矩阵,尤其是对角矩阵在分块矩阵中常常用到。倾向于把矩阵分块成对角矩阵。 单位阵在初等变换时也常常变换成初等矩阵,数量矩阵其实就是一种初等矩阵。

转置矩阵

转置在后面进行初等变换时,可以把需要进行初等列变换的变更成做初等行变换

方阵的行列式

求方阵的行列式一定要注意,这个方阵是几阶的,方阵前的系数变成行列式前的系数时,就要乘几次方

伴随矩阵

伴随矩阵,计算伴随矩阵的时候,一定要小心元素的位置,以及代数余子式的正负号问题

遇到 阶伴随矩阵 要想到两个式子,一个是

这个式子再求一次行列式,这个和是几阶的矩阵有关系 如果 阶的矩阵,那么 就是 阶的矩阵,所以

事实上这个式子的证明就体现了为啥定义伴随矩阵要给对应元素的代数余子式加上转置。 因为要使得原矩阵左乘伴随矩阵一一对应。

逆矩阵

逆矩阵,若 是同阶矩阵,则可逆的条件总结起来有下面三个

逆矩阵的性质总结如下

,则 这里其实体现了给定一个方程求特定抽象矩阵的逆矩阵,就是要凑出逆矩阵定义形式的思想。

就比如随便已知一个暂时没有矩阵 方程,要求 的逆矩阵。就是把方程的一边变为 单位阵,然后另一边也要凑出目标矩阵 的形式,得到 的形式,那么除了 以外的剩下的东东就是 的逆矩阵啦

矩阵公式总结

矩阵公式总结
操作顺序可交换
对整体操作要对调
重复操作会还原(伴随除外)
转置的优良线性
逆矩阵
伴随等于行列式乘逆
方阵的行列式

分块矩阵

分块矩阵想咋分咋分,但是要保证在运算时内部子块和外部结构都是合法的。

计算逆矩阵时,看看可不可以分块成下面两种对角型矩阵

对角阵计算幂时十分方便。计算高次幂时,常常利用矩阵分块凑出对角阵

并且如果 为对角阵

看到已知 来求 ,要看 可不可逆 如果 可逆,那么 ,并且 而如果 是对角阵(),那么

方程组/初等变换/秩

解方程组

解方程组,如果方程个数等于未知数个数,并且系数矩阵的行列式不等于0 那么就可以使用克拉默法则

条件就是

  1. 系数矩阵是一个方阵,能写成行列式的形式,这需要方程组中未知数的个数 = 方程的个数

方程组的解就只有:有唯一解、无解、无穷多解。可以用几何去几何表示

用高斯消元法解线性方程组,其实就是对增广矩阵进行初等行变换 初等行变换是同解变换,但是初等列变换就不是。

互换倍加倍乘
行列式的变换要加负号一样某一行乘个常数k之后等价于行列式乘上一个k
矩阵的初等行变换可以直接换,同解同解可以直接乘,同解

类似于求解行列式要化成主对角线,解方程时要把增广矩阵换成行阶梯形矩阵 尽量把第一行的主元变成 1,然后往下打洞换成 0。再把第二行的主元变成 1,然后往下打洞换成0,以此类推,最终得到行阶梯形矩阵,再判断秩的大小

秩就是行阶梯型矩阵的非零行数,也是有效方程的个数

从增广矩阵写成方程组时,系数矩阵和增广矩阵的那一列之间要有等号 =

初等变换

初等行变换之后的矩阵行等价,是方程组同解的等价 矩阵可以经过有限次初等行变换变成矩阵 初等列变换之后的矩阵列等价,是向量组等价 矩阵可以经过有限次初等列变换变成矩阵

可以用矩阵乘法表示初等变换

由单位矩阵 经过一次初等变换得到的矩阵称为初等矩阵

对单位阵做什么样初等变换的操作得到这个初等矩阵,就表示对它作用的矩阵进行怎么用的初等变换的操作。

那到底是对对象做行变换还是列变换呢,就要看初等矩阵乘的位置,左行右列 左行: 左乘一个初等矩阵 进行了一次相应的初等行变换 右列: 右乘一个初等矩阵 进行了一次相应的初等列变换

首先如果 可逆的话,则 矩阵必然满秩, 矩阵必然与 等价 如果 不满秩,那 一定不可逆。

初等变换就相当于一个矩阵,用包含单位阵的分块矩阵进行初等变换来求矩阵

初等行变换要横着拼起来

可以使用初等行变换加分块矩阵

在化简时也是先自上而下打洞,再自下而上打洞

可以先转置成
所以 最后得到 之后再转置一下

秩是行阶梯形矩阵的非零行行数,有效方程的个数,独立向量的个数,非零子式的最高阶数

求矩阵的秩,只用把矩阵变成行阶梯型矩阵,再数非零行数就行了

如果矩阵有参数,要分类讨论,先讨论最简单的情况

秩的性质
转置不改变秩
不大于行数/列数有效方程的个数限制
初等变换不改变秩
秩越乘越小,越拼越大,分开加最大
矩阵相乘=0,则秩之和小于内标

如果 并且 那么 是列满秩矩阵 列数为 的列满秩矩阵可以化简成 ,此时 由此若 ,且 为列满秩矩阵,那么 列满秩可以消去

向量组

一般都是用列向量来表示

向量组 其实向量组是可以和矩阵对应起来的

线性方程组有方程的形式、增广矩阵的形式,以及向量组表示的形式

秩就是是增广矩阵化成行阶梯矩阵的非零行数,也是一般形式中有效方程的个数,也是向量组中独立向量的个数

其中第三行是无效方程,其实也就是不独立的向量

其中第四列是非独立的向量,可以由独立向量线性表示

概念定义
线性组合\displaystyle \begin{align}\text{给定向量组:}\boldsymbol{\alpha}_1,\boldsymbol{\alpha}_2,\cdots,\boldsymbol{\alpha}_m,\text{对于任何一组常数}k_1, k_2,\cdots,k_m,\\\text{则}k_1\boldsymbol{\alpha}_1+k_2\boldsymbol{\alpha}_2+\cdots+k_m\boldsymbol{\alpha}_m\text{称为向量组的一个线性组合}\end{align}
线性表示

其实向量组的线性组合的那组系数是一组变量,而向量组通过线性表示达成的效果就是,那组系数已经固定下来了。 那组系数是方程 的一组解

再从向量组的角度来理解,就是 也就是说 不是一个独立向量,是多余的,它确实可以被向量组 线性表示,那么在秩的关系中,可以被表示的向量的就可以丢掉,不影响独立向量的个数

描述矩阵秩的关系
一个向量组 和向量组 等价 (可以互相线性表示)
一个向量组 可以被向量组 线性表示矩阵方程 有解,也就是增广矩阵 表示的方程有解,它的解就是线性表示的系数
一个向量 可以被向量组 线性表示矩阵方程 有解,也就是增广矩阵 对应的方程有解,它的解就是线性表示的系数
向量组 线性相关矩阵方程 一定有非零解(无穷多组解) 系数矩阵不满秩
向量组 线性无关矩阵方程 只有零解(只有一组解) 系数矩阵是满秩的

向量组的线性表示的相关公式

线性表示秩(独立向量的关系)意思
可由 线性表示被表示的秩不大,被表示的可丢掉
可由 线性表示,但是 不可由 表示
向量组等价就是可以相互表示三秩相等
可由 线性表示,但是 中向量个数大于 的独立向量比 少,但是总向量个数比 多,那么 一定线性相关以少表多,多必相关

要证明线性表示的问题,就转换成对应的方程组的解或者矩阵的秩的问题。 如果要证向量组等价,就是要证明三秩相等,那么先算那个并起来矩阵的秩 如果要证明向量组 可以被 表示,但是 不可被 表示,直接算各个秩得到 就行了

可以用一个矩阵乘向量组来表示另一个向量组 这时候如果这个矩阵可逆的话,那么那两个向量组的秩相等

概念定义线性表示的理解
线性相关给定向量组:,若存在不全为零的数 ,使 ,则称向量组线性相关的独立向量个数小于向量个数,**肯定存在多余向量 **
线性无关给定向量组:, 当且仅当 , 才有 , 则称向量组线性无关的独立向量个数等于向量个数,没有多余向量,全是独立向量
两个列向量如果线性相关,那么要讨论是不是都是零向量,如果不全是零向量,那么就一定成比例,如果不成比例,就一定线性无关
多个向量要判断线性无关还是线性相关,就转换成算那矩阵的秩

一个矩阵的行列式不等于 0,那个矩阵就是可逆的,一定是满秩的 而乘一个可逆矩阵,秩并不会变化,因为可逆矩阵可以从初等行变换得来

线性表示可以构造方程
如果
那么
所以 的一组解
因为
如果
那么
遇到抽象的题目,常常利用定义处理,也可以构造一个系数矩阵得到目标向量组和已知向量组的关系
一列一列地按照 填进去
已知一个向量组线性无关,证明另一个与已知向量组有关系的向量组也是无关的也可以构造系数矩阵
线性相关与无关的推论独立向量个数的理解理解
本身相关,增加了还是相关 相关, 则再加入一个新的向量 还是相关因为本身以及有多余向量,再加几个同维向量也还是有多余向量的
整体无关,部分无关在无关向量组里面任取的子向量组,还是无关的因为本身向量组都全是独立向量,无内鬼
常通过加加减减一个向量夹出秩的大小向量组
无关,
相关,

整体无关再加向量还是无关,说明加的是独立向量 无关,再加一个新的向量 如果 仍无关,则 不可由 线性表示因为加完之后向量组还是无关的,说明加的是独立向量嘛
整体无关再加向量变成相关,说明加的是多余向量 无关,再加一个新的向量 如果 相关,则 可由 线性表示,且表示方式唯一因为加完之后向量组是相关的,说明加的是多余的向量,那多余的部分当然可以被表示了
个数大于维数,必相关 维向量组 时,则该向量组必定线性相关。因为 所以

证明题经常用到,如果要证明 不能由 线性表示,可以用反证法,线假设可以表示进行推论。

极大线性无关组,就是一个向量组内所有的独立向量新构成了一个组

概念定义理解
极大线性无关组若向量组 内存在一个部分组,且满足该部分组线性无关,原向量组中的任一向量都能由该部分组线性表示
就是一个向量组内所有的独立向量新构成了一个组极大线性无关组可能不唯一,但是向量个数是一样的

初等行变化不会改变列向量之间的线性关系,因为初等行变化是同解变化。所以求列向量组的一个最大无关组的步骤就是

  1. 先用初等行变化把列向量组化成行阶梯形矩阵,这样主元所在的列就是独立向量。
  2. 再用这些独立向量去表示其他的列,得到行阶梯型矩阵里面独立向量表示多余向量的线性关系,因为初等行变换是同解变换,所以这个线性关系就是原来列向量组对应列的线性关系

方程组解的结构

非齐次方程组的通解 = 齐次方程组的通解(由基础解系线性表示) + 非齐次方程组的一个特解

齐次线性方程组的通解,就是由多个任意常数乘独立向量相加得到的,这些彼此无关的向量就构成了基础解系,而实际上,齐次方程组的通解在于找到那些独立向量,通解就是那些独立向量的线性组合

对于具体的方程组,基础解系可以用方程求通解的方法去求 对于抽象的方程组,就要明白基础解系有三个构成条件

基础解系的构成条件描述
是解首先是 的解
无关然后它们线性无关 (没有多余向量)
个数个数一共有

事实上任意 个线性无关的解都可以组成 的基础解系,基础解系并不唯一

在处理秩的证明题经常使用这个基础解系的方法

如果两个矩阵相乘等于零矩阵, 那么 证明的思路就是把 拆开成列向量的形式 然后原来的矩阵相乘等于零矩阵的式子就变成了齐次方程的式子 在遇到两矩阵相乘为零矩阵的证明题,可以把后面的矩阵拆成列向量来凑出齐次方程 再利用 的基础解系向量的个数是

如果两个同是 阶的齐次方程 同解,那么实际上 证明的思路就是,同解基础解系相同,那么基础解系的个数 也相同

在遇到证明秩相等的问题,可以看看对应齐次方程是不是同解的,再利用 的基础解系向量的个数是 进行操作

证明两个方程组同解的思路就是,先在 方程组中任意取一个解 然后证明 也是方程组 的解。之后再在 方程组中任意取一个解 然后证明 也是方程组 的解

如果面对具体的非齐次方程组,就直接按照上面面对具体齐次方程组先求一个齐次的通解,之后再加上一个非齐次方程组的特解就行。

如果遇到抽象的非齐次方程组

方程组解的结构核心思想就是把这下面的一坨带进去方程里面
的解第一坨 也是 的解
第二坨 也是 的解
的解第三坨 也是 的解
第四坨 也是 的解
就是给出齐次方程 的基础解系和非齐次方程 的特解,然后让你判断非齐次方程 的通解可能的形式。
第一种思路就是先判断非齐次特解部分满不满足,再判断是不是齐次方程的基础解系

求非齐次方程组的通解的另外一个方法 首先得到系数矩阵的秩,确定基础解系向量的个数

  1. 非齐次方程的多个解代入方程相减可以推出齐次方程的一个解,进而搞出基础解系
  2. 利用系数矩阵中列向量已知的线性表示,拆出一个解(因为解本身就是线性表示) 所以 就算是方程的一个解 最后非齐次方程组的通解 = 齐次方程组的通解 (由基础解系线性表示) + 非齐次方程组的一个特解
是非齐次方程 的一个特解

是对应的齐次方程 的基础解系
线性无关

线性无关

秩相同的向量组等价,等价的向量组张成的空间相同

如果向量组是基底,那么向量个数就是独立向量个数,基底是满秩的,也就是可逆的

从基底 变换到基底 的过渡矩阵是满足 用初等行变换求逆矩阵 如果一个向量在 中的表示是 中的表示是 那么满足 实际上

特别的,如果有一个基底是单位阵 的话,其实这个等式就变成非齐次方程。这里如果是 那么这个等式就变成 这个非齐次方程来求解了,解的结果就是在基底 中的坐标

如果一个向量在两个基底的坐标都一样,其实这个等式就变成了一个齐次方程

遇到矩阵中有未知数,类似这样子 其实 那一行是可以消掉的 进行 这样的初等行变换,可以得到

用向量的思路根据矩阵方程 解出 就根据 的阶数判断出来矩阵 是几行几列的形状

知道了矩阵 的形状之后,就可以把矩阵方程拆开成几个非齐次方程