Geeks_Z の Blog Geeks_Z の Blog
首页
  • 学习笔记

    • 《HTML》
    • 《CSS》
    • 《JavaWeb》
    • 《Vue》
  • 后端文章

    • Linux
    • Maven
    • 汇编语言
    • 软件工程
    • 计算机网络概述
    • Conda
    • Pip
    • Shell
    • SSH
    • Mac快捷键
    • Zotero
  • 学习笔记

    • 《数据结构与算法》
    • 《算法设计与分析》
    • 《Spring》
    • 《SpringMVC》
    • 《SpringBoot》
    • 《SpringCloud》
    • 《Nginx》
  • 深度学习文章
  • 学习笔记

    • 《PyTorch》
    • 《ReinforementLearning》
    • 《MetaLearning》
  • 学习笔记

    • 《高等数学》
    • 《线性代数》
    • 《概率论与数理统计》
  • 增量学习
  • 哈希学习
GitHub (opens new window)

Geeks_Z

AI小学生
首页
  • 学习笔记

    • 《HTML》
    • 《CSS》
    • 《JavaWeb》
    • 《Vue》
  • 后端文章

    • Linux
    • Maven
    • 汇编语言
    • 软件工程
    • 计算机网络概述
    • Conda
    • Pip
    • Shell
    • SSH
    • Mac快捷键
    • Zotero
  • 学习笔记

    • 《数据结构与算法》
    • 《算法设计与分析》
    • 《Spring》
    • 《SpringMVC》
    • 《SpringBoot》
    • 《SpringCloud》
    • 《Nginx》
  • 深度学习文章
  • 学习笔记

    • 《PyTorch》
    • 《ReinforementLearning》
    • 《MetaLearning》
  • 学习笔记

    • 《高等数学》
    • 《线性代数》
    • 《概率论与数理统计》
  • 增量学习
  • 哈希学习
GitHub (opens new window)
  • 线性代数

    • 线性代数知识点总结
    • 方程组的几何解释
    • 矩阵消元
    • 乘法和逆矩阵
    • 矩阵的LU分解
    • 转换、置换、向量空间R
    • 列空间和零空间
    • 求解Ax=0主变量——特解
    • 求解Ax=b 可解性和解的结构
    • 线性相关性、基、维数
    • 四个基本子空间
    • 矩阵空间、秩1矩阵和小世界图
    • 图和网络
    • 正交向量与子空间
    • 子空间投影
    • 投影矩阵和最小二乘
    • 正交矩阵和Gram-Schmidt正交化法
    • 行列式及其性质
    • 行列式公式和代数余子式
    • 克拉默法则、逆矩阵、体积
    • 特征值和特征向量
    • 对角化和$A$的幂
    • 微分方程
    • 马尔科夫矩阵、傅里叶级数
    • 对称矩阵及正定性
    • 对称矩阵及正定性
    • 复数矩阵和快速傅里叶变换
    • 正定矩阵和最小值
    • 相似矩阵和若尔当形
    • 奇异值分解
    • 线性变换及对应矩阵
    • 基变换和图像压缩
    • 左右逆和伪逆
  • 概率论与数理统计

  • 矩阵

  • 分布

  • 数学笔记
  • 线性代数
Geeks_Z
2024-05-01

行列式公式和代数余子式

上一讲中,我们从三个简单的性质扩展出了一些很好的推论,本讲将继续使用这三条基本性质:

  1. detI=1;
  2. 交换行行列式变号;
  3. 对行列式的每一行都可以单独使用线性运算,其值不变;

我们使用这三条性质推导二阶方阵行列式:

|abcd|=|a0cd|+|0bcd|=|a0c0|+|a00d|+|0bc0|+|0b0d|=ad−bc

按照这个方法,我们继续计算三阶方阵的行列式,可以想到,我们保持第二、三行不变,将第一行拆分为个行列式之和,再将每一部分的第二行拆分为三部分,这样就得到九个行列式,再接着拆分这九个行列式的第三行,最终得到二十七个行列式。可以想象到,这些矩阵中有很多值为零的行列式,我们只需要找到不为零的行列式,求和即可。

|a11a12a13a21a22a23a31a32a33|=|a11000a22000a33|+|a110000a230a320|+|0a120a210000a33|+|0a12000a23a3100|+|00a13a21000a320|+|00a130a220a3100|原式(1)原式=a11a22a33−a11a23a32−a12a21a33+a12a23a31+a13a21a32−a13a22a31

同理,我们想继续推导出阶数更高的式子,按照上面的式子可知n阶行列式应该可以分解成n!个非零行列式(占据第一行的元素有n种选择,占据第二行的元素有n−1种选择,以此类推得n!):

(2)detA=∑n!±a1αa2βa3γ⋯anω,(α,β,γ,ω)=Pnn

这个公式还不完全,接下来需要考虑如何确定符号:

|001―1―01―1―01―1―001―001―|
  • 观察带有下划线的元素,它们的排列是(4,3,2,1),变为(1,2,3,4)需要两步操作,所以应取+;
  • 观察带有上划线的元素,它们的排列是(3,2,1,4),变为(1,2,3,4)需要一步操作,所以应取−。
  • 观察其他元素,我们无法找出除了上面两种以外的排列方式,于是该行列式值为零,这是一个奇异矩阵。

此处引入代数余子式(cofactor)的概念,它的作用是把n阶行列式化简为n−1阶行列式。

于是我们把(1)式改写为:

a11(a22a33−a23a32)+a12(a21a33−a23a31)+a13(a21a32−a22a31)|a11000a22a230a32a33|+|0a120a210a23a310a33|+|00a13a21a220a31a320|

于是,我们可以定义aij的代数余子式:将原行列式的第i行与第j列抹去后得到的n−1阶行列式记为Cij,i+j为偶时时取+,i+j为奇时取−。

现在再来完善式子(2):将行列式A沿第一行展开:

detA=a11C11+a12C12+⋯+a1nC1n

到现在为止,我们了解了三种求行列式的方法:

  1. 消元,detA就是主元的乘积;
  2. 使用(2)式展开,求n!项之积;
  3. 使用代数余子式。
上次更新: 2025/06/25, 11:25:50
行列式及其性质
克拉默法则、逆矩阵、体积

← 行列式及其性质 克拉默法则、逆矩阵、体积→

最近更新
01
帮助信息查看
06-08
02
常用命令
06-08
03
学习资源
06-07
更多文章>
Theme by Vdoing | Copyright © 2022-2025 Geeks_Z | MIT License
京公网安备 11010802040735号 | 京ICP备2022029989号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式