首页 > 其他分享 >线性代数(1)—— 行列式

线性代数(1)—— 行列式

时间:2022-11-22 11:03:33浏览次数:46  
标签:方程 线性方程组 线性代数 行列式 余子式 向量 克莱姆


文章目录

  • ​​1. 行列式发展史​​
  • ​​1.1 行列式​​
  • ​​1.2 从行列式到矩阵​​
  • ​​2. 行列式的本质定义​​
  • ​​3. 线性方程组与行列式​​
  • ​​3.1 系数行列式​​
  • ​​3.2 线性方程组的初等变换​​
  • ​​3.3 克莱姆法则(行列式的应用)​​
  • ​​3.3.1 用克莱姆法则解元线性方程组​​
  • ​​3.3.2 证明克莱姆法则​​
  • ​​3.4 线性相关与线性无关​​
  • ​​4. 行列式的性质​​
  • ​​5. 行列式的逆序数定义​​
  • ​​5.1 逆序和排列​​
  • ​​5.2 n n n​​
  • ​​6. 行列式的展开定理(第三种定义)​​
  • ​​6.1 余子式​​
  • ​​6.2 行列式按某行(列)展开公式​​
  • ​​7. 几个重要的行列式​​
  • ​​7.1 三角行列式​​
  • ​​7.2 拉普拉斯展开​​
  • ​​7.3 范德蒙德行列式​​

1. 行列式发展史

1.1 行列式

  • 行列式出现于线性方程组的求解,它最早是一种速记的表达式,在很长一段时间内,行列式只是作为解线性方程组的一种工具使用。现在行列式已经脱离线性方程组本身,成为数学中一种非常有用的工具。
  • 1690年代,​​莱布尼茨​​​和日本数学家​​关孝和于​发明行列式
  • 1750年,瑞士数学家​​克莱姆​​在其著作《线性代数分析导引》中,对行列式的定义和展开法则给出了比较完整、明确的阐述,并给出了现在我们所称的解线性方程组的克莱姆法则
  • 稍后,数学家​​贝祖​​将确定行列式每一项符号的方法进行了系统化,利用系数行列式概念指出了如何判断一个齐次线性方程组有非零解
  • 之后,法国数学家​​范德蒙德​​对行列式理论做出连贯的逻辑的阐述,把行列式理论与线性方程组求解相分离,他给出了用二阶子式和它们的余子式来展开行列式的法则。 1772 年,​​拉普拉斯​​在一篇论文中证明了范德蒙提出的一些规则,推广了行列式展开的方法
  • 1815 年,​​柯西​​在一篇论文中给出了行列式的第一个系统的、几乎是近代的处理。其中主要结果之一是行列式的乘法定理。另外,他第一个把行列式的元素排成方阵,采用双足标记法;引进了行列式特征方程的术语;给出了相似行列式概念;改进了拉普拉斯的行列式展开定理并给出了一个证明等。
  • 继柯西之后,德国数学家​​雅可比​​引进了函数行列式,即 “雅可比行列式” ,指出函数行列式在多重积分的变量替换中的作用,给出了函数行列式的导数公式。雅可比的著名论文《论行列式的形成和性质》标志着行列式系统理论的建成。
  • 19世纪,​​詹姆士·西尔维斯特​​提出配析法,并给出形成的行列式为零时两个多项式方程有公共根充分必要条件这一结果,但没有给出证明。
  • 由于行列式在数学分析、几何学、线性方程组理论、二次型理论等多方面的应用,促使行列式理论自身在19世纪也得到了很大发展。整个19 世纪都有行列式的新结果。除了一般行列式的大量定理之外,还有许多有关特殊行列式的其他定理都相继得到。

1.2 从行列式到矩阵

  • “矩阵” 这个词是由​​西尔维斯特​​首先使用的,他是为了将数字的矩形阵列区别于行列式而发明了这个述语。而实际上,矩阵这个课题在诞生之前就已经发展的很好了。从行列式的大量工作中明显的表现出来,为了很多目的,不管行列式的值是否与问题有关,方阵本身都可以研究和使用,矩阵的许多基本性质也是在行列式的发展中建立起来的。在逻辑上,矩阵的概念应先于行列式的概念,然而在历史上次序正好相反。
  • 1858 年,英国数学家凯莱发表了《矩阵论的研究报告》,系统地阐述了关于矩阵的理论,首次把矩阵作为一个独立的数学概念提出来,并首先发表了关于这个题目的一系列文章

2. 行列式的本质定义

  • 先从二维情况入手,一个2阶行列式 线性代数(1)—— 行列式_线性代数,把它的第一行和第二行看成两个二维向量,线性代数(1)—— 行列式_线性方程组_02线性代数(1)—— 行列式_工具使用_03,在直角坐标系中画出这两个向量如下
  • 可见,2阶行列式 线性代数(1)—— 行列式_行列式_04 的值就是其两个二维向量围成的平行四边形面积。行列式的一个特点是 “可以作线性推广”,因此3阶行列式的值是三个向量线性代数(1)—— 行列式_线性代数_05线性代数(1)—— 行列式_线性方程组_06线性代数(1)—— 行列式_行列式_07为邻边的平行六面体的体积。
  • 依此类推,可以给出n阶行列式线性代数(1)—— 行列式_线性方程组_08的本质定义:n阶行列式是由n个向量线性代数(1)—— 行列式_行列式_09
  • 在学习行列式时,一个重要观点是:应该把行列式看作是由若干个向量拼成的,并且要把这些向量作运算

3. 线性方程组与行列式

  • 行列式诞生自线性方程组。很长一段时间内,行列式只是作为解线性方程组的一种工具使用

3.1 系数行列式

  1. 一个五元线性方程组的示例如下
    线性代数(1)—— 行列式_二维_10
  2. 提出系数部分,可得此线性方程组的系数行列式 线性代数(1)—— 行列式_线性代数_11系数矩阵 线性代数(1)—— 行列式_二维_12,有线性代数(1)—— 行列式_工具使用_13
    线性代数(1)—— 行列式_工具使用_14
    线性代数(1)—— 行列式_线性方程组_15
  3. 提出结果部分,可得此线性方程组的结果向量 线性代数(1)—— 行列式_行列式_16
    线性代数(1)—— 行列式_工具使用_17
  4. 线性方程组的表示简化为 线性代数(1)—— 行列式_线性方程组_18

3.2 线性方程组的初等变换

  • 在解线性方程组的过程中,可以通过一些变换简化方程形式,把一个方程组变成另一个同解方程组。这种不改变方程解的变换方式称为线性方程组的初等变换​,一共有三种
  1. ​互换​​:交换两个方程的位置
  2. ​倍乘​​:把某个方程乘以一个非零常
  3. ​倍加​​​:把一个方程的 线性代数(1)—— 行列式_线性方程组_19
  • 我们小学学习的解多元一次方程组的方法,本质上就是不停使用初等变换进行消元求解

3.3 克莱姆法则(行列式的应用)

  • 求解多元线性方程组是件麻烦事,1750年克莱姆提出的克莱姆法则为此提供了一个通解。
  • 求解线性方程组、判断线性方程组解的情况,这是行列式最初的应用场景

3.3.1 用克莱姆法则解元线性方程组

  • 克莱姆法则:一个含有N个未知量和N个方程的线性方程组,当系数行列式满足 线性代数(1)—— 行列式_线性方程组_20 ​时,有且仅有一个解​
    线性代数(1)—— 行列式_工具使用_21
    ​​其中线性代数(1)—— 行列式_线性方程组_22 ​是将​ 线性代数(1)—— 行列式_二维_23 ​的第 j 列换成常数项​ 线性代数(1)—— 行列式_行列式_24 ​而其余列不变的行列式​,即
    线性代数(1)—— 行列式_工具使用_25
    这里后面那个式子是按 线性代数(1)—— 行列式_线性方程组_26

3.3.2 证明克莱姆法则

  1. 首先有原始线性方程组如下
    线性代数(1)—— 行列式_二维_27
  2. 通过初等变换(倍加),变为同解方程组
    线性代数(1)—— 行列式_行列式_28
  3. 再进行倍加,从下到上消元,得到同解方程组
    线性代数(1)—— 行列式_线性方程组_29
  4. 由行列式性质,有
    线性代数(1)—— 行列式_线性方程组_30
    线性代数(1)—— 行列式_行列式_31
    线性代数(1)—— 行列式_线性方程组_32
    线性代数(1)—— 行列式_工具使用_33
    于是,若原方程组线性无关,则方程组的唯一解
    线性代数(1)—— 行列式_工具使用_34

3.4 线性相关与线性无关

  • 利用克莱姆法则,我们可以方便地判断一个齐次线性方程组有非零解
  1. 齐次线性方程组形式如下,注意所有式子等号右侧都是0
    线性代数(1)—— 行列式_二维_35
  2. 判别定理:齐次线性方程组有非零解线性代数(1)—— 行列式_线性代数_36 ​方程组系数行列式 D = 0​
  3. 证明(以下 线性代数(1)—— 行列式_线性代数_37 代表系数行列式D):
  • 讨论说明
  1. 解的讨论
  2. 线性代数(1)—— 行列式_二维_38

  3. 只要有效方程个数 = 未知数个数,线性方程组必有唯一解,对于齐次线性方程组,这个唯一解就是零解
  4. 如果齐次线性方程组中出现非零解
  1. 意味着这里有效方程数量不足
  2. 字面上方程和未知数数量相同,故一定有某些方程能被其他方程线性表示,这种情况称为线性相关
  3. 所以消元后的同解线性方程组的系数行列式D中出现了全0行
  4. 根据行列式性质,D=0

因此我们可以用系数行列式 线性代数(1)—— 行列式_工具使用_39。通常我们不关注行列式的具体值,而只关注系数行列式是否为0

  1. 线性相关​线性无关​
  1. 说白了就是,如果一个方程组中,某个方程可以被其他方程通过倍乘和相加的方式(线性变换)表示出来,就说这些方程​线性相关​;反之称为​线性无关​
  2. 考虑系数行列式 线性代数(1)—— 行列式_工具使用_39,对于 线性代数(1)—— 行列式_线性代数_41 的情况,我们通常不说方程线性相关,而说这里的行/列向量线性相关(意思其实就也是某一个向量可以用其他的线性表示);反之若 线性代数(1)—— 行列式_线性方程组_42 ,就称行/列向量线性无关
  3. 从几何角度看:线性代数(1)—— 行列式_线性代数_43,无法围成封闭的n维图形体积,体积为0;线性代数(1)—— 行列式_行列式_44,体积不为0。

4. 行列式的性质

  1. 行列互换,其值不变,即线性代数(1)—— 行列式_线性代数_45,行列地位相等
  • 可以从几何角度验证
  1. 行列式中某行(列)元素全0,则行列式为0
  • 从几何角度看,某个向量边长为0,无法围成封闭的集合体
  • 从线性方程组看,某个方程组系数全为0,有效方程数量少于未知数个数,线性相关,存在非零解
  1. 行列式中某行(列)元素有公因子k(k≠0),则k可以提到行列式外部(行列式的值变成k倍)
  • 从几何角度看,k倍体积,只需要把某个边长度延长k倍
  • 从线性方程组看,​倍乘是初等变换​,不影响解情况
  1. 行列式中某行(列)元素均是两个元素之和,则可以拆成两个行列式之和
  • 从几何角度看,这是把一个四边形/立方体垂直某边/棱切成两个
  1. 行列式中两行(列)互换,行列式的值反号
  • 可以从几何角度验证
  • 从线性方程组看,​互换是初等变换​,不影响解情况
  • 可以用性质7和性质3推出
  1. 行列式中的两行(列)元素相等或对应成比例,则行列式值为0
  • 从几何角度看,有两个平行边,无法围成封闭立方体
  • 这条和性质2差不多
  1. 行列式中某行(列)的k倍加到令一行(列),行列式的值不变
  • 从几何角度看,这是把某条边延其向量指向平移了一段,体积不变
  • 从线性方程组看,​倍加是初等变换​,不影响解情况
  • 可以用性质4拆开,变成原行列式加一个性质6中的行列式(值为0)

5. 行列式的逆序数定义

  • 在各大教科书里,通常都是直接给出这种逆序数定义,这种定义来自行列式的第二公理化构造,它其实是从对行列式符合的公理化条件里推导出来的一个结果,所以很不直观,用得也很少。对于这个推导,可以参考:​​线性代数拾遗(1)—— 行列式的三种公理化构造​​

5.1 逆序和排列

  • 定义:
  • 说明:逆序数描述了一组标准正交基 线性代数(1)—— 行列式_线性代数_46,其置换 线性代数(1)—— 行列式_线性代数_47 要经过几次两两对换才能变回 线性代数(1)—— 行列式_行列式_48

5.2 n n n

  • 线性代数(1)—— 行列式_工具使用_49 阶行列式定义如下
    线性代数(1)—— 行列式_线性方程组_50
    这里 线性代数(1)—— 行列式_行列式_51 表示对所有n个列下标排列求和,故为 线性代数(1)—— 行列式_工具使用_52 项之和,注意到行下标已经顺序,而列下标是任意个级排列,故每项是由取自不同行不同列的 n 个元素的乘积组成,每项的正负号取决于 线性代数(1)—— 行列式_行列式_53。当列下标为奇排列时,应附加负号;当列下标为偶排列时,应附加正号

6. 行列式的展开定理(第三种定义)

  • 行列式可以按行或列展开,这其实来自其第三公理化定义

6.1 余子式

  1. 余子式​​:在n阶行列式中,划去元线性代数(1)—— 行列式_线性方程组_54所在的第i行与第j列的元,剩下的元不改变原来的顺序所构成的n-1阶行列式称为元线性代数(1)—— 行列式_线性方程组_54的余子式,记作线性代数(1)—— 行列式_二维_56,即
  2. 线性代数(1)—— 行列式_工具使用_57


  3. 代数余子式​​:余子式乘上线性代数(1)—— 行列式_线性方程组_58后称为线性代数(1)—— 行列式_线性方程组_54的代数余子式,记作线性代数(1)—— 行列式_线性方程组_60,即
    线性代数(1)—— 行列式_线性方程组_61
    显然也有
    线性代数(1)—— 行列式_工具使用_62

6.2 行列式按某行(列)展开公式

  • 行列式的值等于行列式的某行(列)元素分别乘以其相应的代数余子式后再求和,即
    线性代数(1)—— 行列式_线性代数_63
    这样可以把一个n阶行列式转化为n个(n-1)阶行列式,实现降阶,直到最后可以用交叉技巧求解

  • 行列式的某行(列)元素分别乘以另一行(列)元素的代数余子式后再求和,结果为0
    线性代数(1)—— 行列式_二维_64
    分析一下第一行的式子,使用第 线性代数(1)—— 行列式_二维_65 行元素乘以第 线性代数(1)—— 行列式_二维_66 行代数余子式,就相当于把原行列式中第 线性代数(1)—— 行列式_线性方程组_19 行内容替换为第 线性代数(1)—— 行列式_工具使用_68 行内容,再按第 线性代数(1)—— 行列式_线性方程组_19

7. 几个重要的行列式
  • 记住以下重要行列式,可以方便我们快速计算行列式的值

7.1 三角行列式

线性代数(1)—— 行列式_二维_70

7.2 拉普拉斯展开

  • 线性代数(1)—— 行列式_线性方程组_71 为m阶矩阵,线性代数(1)—— 行列式_线性方程组_72 为n阶矩阵,线性代数(1)—— 行列式_线性方程组_73 代表全0阵,则
    线性代数(1)—— 行列式_行列式_74
    线性代数(1)—— 行列式_二维_75

7.3 范德蒙德行列式

线性代数(1)—— 行列式_行列式_76




标签:方程,线性方程组,线性代数,行列式,余子式,向量,克莱姆
From: https://blog.51cto.com/u_15887260/5877056

相关文章