1. 克拉默法则

这部分我们通过代数方法来求解 Ax=bAx=bAx=b。

用 xxx 替换单位矩阵的第一列,然后再乘以 AAA,我们得到一个第一列为 bbb 的矩阵,而其余列则是从矩阵 AAA 中对应列直接拷贝过来的。

利用行列式的乘法法则,我们有

∣A∣(x1)=∣B1∣|A|(x_1)=|B_1|∣A∣(x1​)=∣B1​∣

如果我们想要求 x2x_2x2​,那么将 xxx 放在单位矩阵的第二列即可。

∣A∣(x2)=∣B2∣|A|(x_2)=|B_2|∣A∣(x2​)=∣B2​∣

同理,如果 detA̸=0det A \not = 0detA̸​=0,我们可以通过行列式来对 Ax=bAx=bAx=b 进行求解。

x1=detB1detAx2=detB2detA⋯xn=detBndetAx_1 = \frac{det \space B_1}{det \space A} \quad x_2 = \frac{det \space B_2}{det \space A} \quad \cdots \quad x_n = \frac{det \space B_n}{det \space A}x1​=det Adet B1​​x2​=det Adet B2​​⋯xn​=det Adet Bn​​

其中 BjB_jBj​ 就是将矩阵 AAA 的第 jjj 列替换为向量 bbb。

2. 逆矩阵

对于 n=2n=2n=2,我们通过求解 AA−1=IAA^{-1}=IAA−1=I 来找到 A−1A^{-1}A−1 的每一列。

为了解出 xxx,我们需要五个行列式。

后面的四个行列式分别为 d,−c,−b,ad,-c,-b,ad,−c,−b,a,它们分别是矩阵的代数余子式 C11,C12,C21,C22C_{11},C_{12},C_{21},C_{22}C11​,C12​,C21​,C22​。

对任意大小的矩阵都满足,当右边是单位矩阵的一列时,克拉默法则中矩阵 BjB_jBj​ 的行列式是一个代数余子式。

第一个行列式 ∣B1∣|B_1|∣B1​∣ 是代数余子式 C11C_{11}C11​,第二个行列式 ∣B2∣|B_2|∣B2​∣ 是代数余子式 C12C_{12}C12​,但是它位于逆矩阵的第一列,也就是 (2,1) 的位置。因此有

我们可以进行一个简单的验证,两边同时乘以 AAA。

左边第一行乘以第一列可得

a11C11+a12C12+a13C13=detAa_{11}C_{11}+a_{12}C_{12}+a_{13}C_{13} = det \space Aa11​C11​+a12​C12​+a13​C13​=det A

第一行乘以第二列可得

a11C21+a12C22+a13C23=0a_{11}C_{21}+a_{12}C_{22}+a_{13}C_{23} = 0a11​C21​+a12​C22​+a13​C23​=0

这可以看作是我们将矩阵 AAA 的第一行复制到第二行得到另外一个矩阵 A∗A^*A∗,矩阵 A∗A^*A∗ 有两行元素相同,其行列式为零。另外,我们注意到矩阵 AAA 和 A∗A^*A∗ 的代数余子式 C21,C22,C23C_{21},C_{22},C_{23}C21​,C22​,C23​ 是相同的,因此上式就是矩阵 A∗A^*A∗ 的行列式,其值为零。

3. 体积

任何人都知道一个长方形的面积——底乘以高,而一个三角形的面积为底乘以高的一半。但是,如果我们只知道三角形三个顶点的坐标为 (x1,y1),(x2,y2),(x3,y3)(x_1, y_1),(x_2, y_2),(x_3, y_3)(x1​,y1​),(x2​,y2​),(x3​,y3​),这时候面积为多少呢?

三角形的面积就是 3×33×33×3 行列式的一半,如果其中一个坐标为原点的话,那么行列式就只有 2×22×22×2 了。

由于平行四边形的面积是三角形面积的两倍,因此从原点开始的平行四边形是一个 2×22×22×2 的行列式。

如果我们能证明平行四边形的面积和行列式具有一样的性质,那么面积就等于行列式

  • 当 A=IA = IA=I 时,平行四边形就变成了单位正方形,面积为 detI=1det I = 1detI=1。
  • 当两行进行交换的时候,行列式改变符号,但平行四边形还是原来的平行四边形,其面积的绝对值没有改变。
  • 当某一行乘以 ttt 后,面积就变为原来的 ttt 倍。当其中一行不变,而另一行加上 (x1′,y1′)(x_1', y_1')(x1′​,y1′​) 后,新的平行四边形的面积就为两个平行四边形面积的和。

注意右边的图形是一个平面图形,两个三角形的面积是一样的。我画了一个草图,可能会更直观一点。

S⋄OCEB=S⋄OADB+S⋄ACED因为S△BED=S△OCAS_{\diamond OCEB} = S_{\diamond OADB}+S_{\diamond ACED} \quad 因为 \quad S_{\triangle BED}=S_{\triangle OCA} S⋄OCEB​=S⋄OADB​+S⋄ACED​因为S△BED​=S△OCA​

这个证明虽然不走寻常路,但是它可以很容易扩展到 nnn 维中去,它们都满足行列式的三个基本性质。在三维中,体积等于行列式的绝对值

4. 叉积

两个向量的叉积定义为:

叉积得到一个新的向量,这个向量垂直于 uuu 和 vvv,而且有 v×u=−u×vv×u = -u×vv×u=−u×v。

  • 性质 1: v×uv×uv×u 交换了第二行和第三行,因此有v×u=−u×vv×u = -u×vv×u=−u×v。

  • 性质 2: v×uv×uv×u 垂直于 uuu 和 vvv。

行列式的三行变成了 uuu 、uuu 和 vvv,因此其值为零。

  • 性质 3: 向量和自己的叉积是 0。当 uuu 和 vvv 平行的时候,它们的叉积也为 0。点积涉及余弦,叉积涉及正弦。

**以 uuu 和 vvv 为边的平行四边形的面积等于它们叉积的模,**其实也就是底乘以高。

叉积遵守右手定则,叉积后向量的方向为右手大拇指指向的方向。

(u×v)⋅w(u×v)\cdot w(u×v)⋅w 是一个数字,代表边为 uuu 、vvv 和 www 的立方体的体积。

如果这个积为零,说明 uuu 、vvv 和 www 位于一个平面内,体积为零,矩阵是不可逆的,行列式为零。

5. 习题

如果 AAA 是奇异矩阵,那么有

ACT=(detA)I→ACT=0AC^T=(det A)I \to AC^T = 0ACT=(detA)I→ACT=0

因此, CTC^TCT 的每一列都位于矩阵 AAA 的零空间,我们可以通过求解矩阵的代数余子式来求解 Ax=0Ax=0Ax=0。

获取更多精彩,请关注「seniusen」!

线性代数之——克拉默法则、逆矩阵和体积相关推荐

  1. 线性代数MIT 18.06 记录(二十)克拉默法则、逆矩阵、体积

    逆矩阵 对于2×2矩阵 总的公式: C是代数余子式公式,CTC^TCT是伴随矩阵 怎么得到这个矩阵 目的就是证明这个式子 克拉默法则 根据刚才的推导 这里单独看每个解: 因为CTbC^TbCTb就是某 ...

  2. MIT线性代数:20.克拉默法则,逆矩阵和体积

    转载于:https://www.cnblogs.com/pylblog/p/9167522.html

  3. MIT线性代数笔记二十讲 克莱姆法则、逆矩阵、体积

    文章目录 1. 逆矩阵的公式 Formula for A−1A^{−1}A−1 2. 克莱姆法则 Cramer's Rule for x=A−1bx = A^{−1}bx=A−1b 3. 体积 |de ...

  4. 20克拉默法则、逆矩阵、体积

    本节是关于行列式的最后一课,主要包括按各方面:求逆矩阵.克莱姆法则和体积 求逆矩阵 A-1 早在之前,就已经了解过求解逆矩阵的方法:高斯-若尔当求逆法.高斯-若尔当求逆法对于数值计算无懈可击,但很难想 ...

  5. 克拉默法则、逆矩阵、体积

    这一篇主要介绍行列式的3个应用:求逆矩阵.方程求解.计算面积和体积. 应用1:求逆矩阵 首先直接给出求逆公式 是A的代数余子式矩阵(matrix of cofactors), ,其中C11为元素a11 ...

  6. 麻省理工大学线性代数:二十克默拉法则、逆矩阵、体积

  7. numpy求逆矩阵_线性代数精华2——逆矩阵的推导过程

    点击上方蓝字,和我一起学技术. 上一讲当中我们复习了行列式的内容,行列式只是开胃小菜,线性代数的大头还是矩阵. 矩阵的定义很简单,就是若干个数按照顺序排列在一起的数表.比如m * n个数,排成一个m ...

  8. 线性代数精华2——逆矩阵的推导过程

    本文始发于个人公众号: TechFlow 上一讲当中我们复习了行列式的内容,行列式只是开胃小菜,线性代数的大头还是矩阵. 矩阵的定义很简单,就是若干个数按照顺序排列在一起的数表.比如m * n个数,排 ...

  9. [线性代数]Note3--乘法和逆矩阵

    继续是线性代数的学习笔记,第三节课乘法和逆矩阵 矩阵乘法 首先是对于矩阵相乘,如矩阵A和B相乘得到C,即A*B=C;那么如果要得到矩阵C的一个元素,如c34c_{34},其求解如下所示: c34=a3 ...

最新文章

  1. php如何调用c接口无错版
  2. Linux中nginx的常见指令
  3. oracle查看表中记录数,Oracle 查询某一用户下所有表的记录数
  4. 【Maven】maven 插件 maven-surefire-plugin
  5. Android Studio查看aar文件内容
  6. CCF-201703-1 分蛋糕
  7. 一枚前端开发-页面重构方向的招聘信息
  8. 控件时出现“未能实例化控件******,VS2008 中无法使用ACTIVEX控件的解决
  9. 【系统分析师之路】2021年上系统分析师案例分析历年真题
  10. 机器学习---数据简介及数据清洗概述
  11. idcsystem源码php_最新PHP宝塔IDC分销系统源码
  12. 华硕t100安装linux,华硕T100ta 安装凤凰OS失败
  13. nifi从入门到实战(保姆级教程)——环境篇
  14. 来篇完整的,小说接着更,为博客园早日开小说板块努力
  15. 在c语言中 char型数据在内存中的存储形式是,在c语言中char型数据在内存中的存储形式是什么?...
  16. 云计算未来 — 云原生
  17. 戾气遍地的社会,我们该如何远离垃圾人?(深度)
  18. (第二章)HDMI基本工作原理
  19. d191虚拟服务器,dlink无线路由器的端口映射设置教程
  20. C语言之简单的字母大小写转换

热门文章

  1. Java—I/O系统
  2. 2021智慧社区建设运营指南 附下载
  3. 快速排序——找女朋友
  4. cad视口缩放区域怎么使用_CAD布局怎么用?简单讲解CAD布局用法和基本操作
  5. IPhone 手机屏幕 不显示了。 只有一个背景界面。其他都不显示。怎么回事。
  6. 【数据压缩(四)】c语言实现BMP序列转YUV文件并播放
  7. Task03:复杂查询方法-视图、子查询、函数等
  8. 【MM系列】SAP SAP库龄报表逻辑理解
  9. pocket英语语法崔荣容笔记
  10. 这么递名片才高效!教你给应用开发个交换名片功能