MIT 线性代数(19—21)读书笔记
来源:互联网 发布:万博宣伟 知乎 编辑:程序博客网 时间:2024/06/17 23:50
第十九讲 行列式公式和代数余子式
1.行列式公式
上一讲中,我们从三个简单的性质扩展出了一些很好的推论,本讲将继续使用这三条基本性质:
detI=1 ;- 交换行行列式变号;
- 对行列式的每一行都可以单独使用线性运算,其值不变。
我们使用这三条性质推导二阶方阵行列式:
按照这个方法,我们继续计算三阶方阵的行列式,可以想到,我们保持第二、三行不变,将第一行拆分为个行列式之和,再将每一部分的第二行拆分为三部分,这样就得到九个行列式,再接着拆分这九个行列式的第三行,最终得到二十七个行列式。可以想象到,这些矩阵中有很多值为零的行列式,我们只需要找到不为零的行列式,求和即可。
同理,我们想继续推导出阶数更高的式子,按照上面的式子可知
这个公式还不完全,接下来需要考虑如何确定符号:
如上图矩阵所示:
- 观察带有下划线的元素,它们的排列是
(4,3,2,1) ,变为(1,2,3,4) 需要两步操作,所以应取+ 正;- 观察带有上划线的元素,它们的排列是
(3,2,1,4) ,变为(1,2,3,4) 需要一步操作,所以应取− 负。- 观察其他元素,我们无法找出除了上面两种以外的排列方式,于是该行列式值为零,这是一个奇异矩阵。
即
正负号的选取 可以是:用逆序数判断,即我们把全排列的顺序写出来,比如第一行我们选了第2列,第二行选第3列,第三行选第1列,那么序列就是231,逆序数就是从左到右遍历每一个数,统计右侧有几个数比自己小,这里231,2之后有一个,3之后也有一个,共二个,称此为偶排列,奇数次则为奇排列。偶排列时取正号,奇排列取负,原理在于对一个排列做一次交换后奇排列变偶排列,偶排列变奇排列,而123456…n是偶排列,必须为加。
2.代数余子式 cofactors
此处引入代数余子式(cofactor)的概念,它的作用是把
于是我们把
于是,我们可以定义
现在再来完善式子
到现在为止,我们了解了
三种求行列式的方法 :
消元,detA就是主元的乘积 ;使用(2)式展开,求n!项之积 ;使用代数余子式 。对于矩阵行列式的计算,消元的得到主元是一个很好的方法,与之相比行列式的展开公式较为复杂,而代数余子式的方法介于两者之间,它的核心想法是通过降阶来将原来的行列式展开成更简单的行列式。
计算例题:
可观察出周期为6:
3.总结
1.行列式展开的正负号;
2.计算行列式的三种方法;
3.代数余子式求解时的正负号。
第二十讲:克拉默法则、逆矩阵、体积
本讲主要介绍逆矩阵的应用。
1.求逆矩阵
我们从逆矩阵开始,对于二阶矩阵有
A−1=1detACT(1)
注:
1. 矩阵外因子的分母是矩阵的行列式的值,而矩阵是“代数余子式矩阵”(cofactor matrix)C的转置,常被称为”伴随矩阵 ”.
2. 逆矩阵公式的一个好处就是,我们从中可以看到,当改变原矩阵中的一个元素时,给逆矩阵带来了怎样的变化。
证明:
观察这个公式是如何运作的,化简公式得
对于这两个矩阵的乘积,观察其结果的元素
再来看非对角线元素:回顾二阶的情况,如果用第一行乘以第二行的代数余子式
推广到
结合对角线元素与非对角线元素的结果,我们得到
2.求解Ax=b
因为我们现在有了逆矩阵的计算公式,所以对
克莱默法则 :
1. 定义:对于可逆矩阵A ,方程Ax=b 必然有解x=A−1b ,将逆矩阵公式代入有:
x=1detACTb 。
2. 克莱默法则从另外一个角度来看,实际上x 的分量为:
xi=detBidetA
其中矩阵Bi 是向量b 替代矩阵A 的第j 列所得到的新矩阵。
对2进行解析:
现在来观察
而
一般的,有
这个公式虽然很漂亮,但是并不方便计算。因为:
矩阵
3.行列式的几何意义——体积(Volume)
三阶矩阵A 行列式的绝对值等于以矩阵A 行(列)向量为边所构成的平行六面体的体积。行列式的正负对应左手系和右手系。之前提到过行列式是将矩阵的信息压缩成一个数,可以将“体积”视为它压缩后给出的信息。
先提出命题:行列式的绝对值等于一个箱子的体积。
来看三维空间中的情形,对于3 阶方阵A ,取第一行(a1,a2,a3) ,令其为三维空间中点A1 的坐标,同理有点A2,A3 。连接这三个点与原点可以得到三条边,使用这三条边展开得到一个平行六面体,∥detA∥ 就是该平行六面体的体积。对于三阶单位矩阵,其体积为
detI=1 ,此时这个箱子是一个单位立方体。这其实也证明了前面学过的行列式性质1。于是我们想,如果能接着证明性质2、3即可证明体积与行列式的关系。
对于行列式性质2,我们交换两行并不会改变箱子的大小,同时行列式的绝对值也没有改变,得证。
1) 现在我们取矩阵A=Q ,而Q 是一个标准正交矩阵,此时这个箱子是一个立方体,可以看出其实这个箱子就是刚才的单位立方体经过旋转得到的。对于标准正交矩阵,有QTQ=I ,等式两边取行列式得det(QTQ)=1=∣∣QT∣∣|Q| ,而根据行列式性质10有∣∣QT∣∣=|Q| ,所以原式=|Q|2=1,|Q|=±1 。
2) 接下来在考虑不再是“单位”的立方体,即长方体。 假设Q 矩阵的第一行翻倍得到新矩阵Q2 ,此时箱子变为在第一行方向上增加一倍的长方体箱子,也就是两个“标准正交箱子”在第一行方向上的堆叠。易知这个长方体箱子是原来体积的两倍,而根据行列式性质3.a有detQ2=detQ ,于是体积也符合行列式的数乘性质。
二阶行列式是平行四边形的面积 。
- 我们来看二阶方阵的情形,
∣∣∣a+a′cb+b′d∣∣∣=∣∣∣acbd∣∣∣+∣∣∣a′cb′d∣∣∣ 。在二阶情况中,行列式就是一个求平行四边形面积的公式,原来我们求由四个点(0,0),(a,b),(c,d),(a+c,b+d) 围成的四边形的面积,需要先求四边形的底边长,再做高求解,现在只需要计算detA=ad−bc 即可(更加常用的是求由(0,0),(a,b),(c,d) 围成的三角形的面积,即12ad−bc )。
2.
即:如果知道了歪箱子的顶点坐标,求面积(二阶情形)或体积(三阶情形)时,我们不再需要开方、求角度,只需要计算行列式的值就行了。
再多说两句我们通过好几讲得到的这个公式,在一般情形下,由点
4.总结
1.矩阵的逆
2.
克莱默法则 :
1. 定义:对于可逆矩阵A ,方程Ax=b 必然有解x=A−1b ,将逆矩阵公式代入有:
x=1detACTb 。
2. 克莱默法则从另外一个角度来看,实际上x 的分量为:
xi=detBidetA
其中矩阵Bi 是向量b 替代矩阵A 的第j 列所得到的新矩阵。
3.行列式的几何意义:2维为平行四边形面积,3维为立方体的面积。
第二十一讲:特征值和特征向量
1.特征值、特征向量的由来
给定矩阵
在这一过程中,我们对一些特殊的向量很感兴趣,他们在输入(
在这种特殊的情况下,
Ax 平行于x ,我们把满足这个条件的x 成为特征向量 (Eigen vector),而λ 为A 的特征值 。这个平行条件用方程表示就是:
Ax=λx(1)
- 对这个式子,我们试着计算特征值为
0 的特征向量,此时有Ax=0 ,也就是特征值为0 的特征向量应该位于A 的零空间中。
矩阵是奇异的,那么它将有一个特征值为λ=0 。
我们再来看投影矩阵
P=A(ATA)−1AT 的特征值和特征向量。用向量
b 乘以投影矩阵P 得到投影向量Pb ,在这个过程中,只有当b 已经处于投影平面(即A 的列空间)中时,Pb 与b 才是同向的,此时b 投影前后不变(Pb=1⋅b )。即在投影平面中的所有向量都是投影矩阵的特征向量,而他们的特征值均为1。再来观察投影平面的法向量,也就是投影一讲中的
e 向量。我们知道对于投影,因为e⊥C(A) ,所以Pe=0e ,即特征向量e的特征值为0。
投影矩阵P=A(ATA)−1AT的特征值为λ=1,0 。
再多讲一个例子,二阶置换矩阵
A=[0110] ,经过这个矩阵处理的向量,其元素会互相交换。即:交换向量[x1x2] 变为[x2x1] 的,即[x1x2]A=[x2x1] ,x1,x2 为列向量,A 为列向量线性组合的系数。交换后的[x2x1] 是初始向量[x1x2] 与一个因子的乘积。那么特征值为
1 的特征向量(即经过矩阵交换元素前后仍然不变)应该型为[11] 。特征值为
−1 的特征向量(即经过矩阵交换元素前后方向相反)应该型为[1−1] 。
从例三可得出特征值的性质:
1.对于一个n×n 的矩阵,将会有n 个特征值,而这些特征值的和与该矩阵对角线元素的和相同,因此我们把矩阵对角线元素称为矩阵的迹(trace)。∑i=1nλi=∑i=1naii
2.对称矩阵,其特征向量互相垂直。
根据前面学到的行列式的性质,则有置换矩阵、投影矩阵,矩阵越特殊,则我们得到的特征值与特征向量也越特殊。看置换矩阵中的特征值,两个实数1,−1,而且它们的特征向量是正交的。
在上面二阶转置矩阵的例子中,如果我们求得了一个特征值
对称矩阵的特征向量正交:
2.求解Ax=λx
对于方程
观察
det(A−λI)=0(2)
这样一来,方程中就没有
2.1 例1
现在计算一个简单的例子,
则计算
继续计算特征向量,
回顾前面转置矩阵的例子,对矩阵
A′=[0110] 有λ1=1,x1=[11],λ2=−1,x2=[−11] 。看转置矩阵
A′ 与本例中的对称矩阵A 有什么联系。易得
A=A′+3I ,两个矩阵特征值相同,而其特征值刚好相差3 。也就是如果给一个矩阵加上3I ,则它的特征值会加3 ,而特征向量不变。所以可以得出结论:
1. 如果Ax=λx ,则(A+3I)x=λx+3x=(λ+3)x ,所以x 还是原来的x ,而λ 变为λ+3 。
2. 特征值之和等于矩阵的迹;特征值之积等于矩阵的行列式。∏i=1nλi=detA
3. 关于特征向量认识的误区:已知Ax=λx,Bx=αx ,则有(A+B)x=(λ+α)x ,当B=3I 时,在上例中我们看到,确实成立,但是如果B 为任意矩阵,则推论不成立,因为这两个式子中的特征向量x 并不一定相同,所以两个式子的通常情况是Ax=λx,By=αy ,它们也就无从相加了。
证明2:
在例1中有:
将
而行列式展开式(n阶多项式)中只有对角线的积这一项包含的
2.2例2
再来看旋转矩阵的例子,旋转
根据上面提到特征值的一个性质:特征值之和等于矩阵的迹和特征值之积等于矩阵的行列式。则对于
我们来按部就班的计算,
我们可以说:
1.如果矩阵越接近对称,那么特征值就是实数。如果矩阵越不对称,就像本例,QT=−Q ,这是一个反对称的矩阵,于是我得到了纯虚的特征值,这是极端情况,通常我们见到的矩阵是介于对称与反对称之间的。
2.实数特征值让特征向量伸缩而虚数让其旋转。
于是我们看到,对于好的矩阵(置换矩阵)有实特征值及正交的特征向量,对于不好的矩阵(
2.3例3
再来看一个更糟的情况,
带入特征值计算特征向量,带入
而本例中的矩阵
一个退化矩阵,重复的特征值在特殊情况下可能导致特征向量的短缺。
这一讲我们看到了足够多的“不好”的矩阵,下一讲会介绍一般情况下的特征值与特征向量。
3. 总结
1.特征向量和特征值的由来;
2.3个例子得出的结论(对称矩阵、旋转矩阵、三角矩阵的特征值与特征向量的特点)。
- MIT 线性代数(19—21)读书笔记
- MIT 线性代数(1—3)读书笔记
- MIT 线性代数(4—6)读书笔记
- MIT 线性代数(7—9)读书笔记
- MIT 线性代数(10—12)读书笔记
- MIT 线性代数(13—15)读书笔记
- MIT 线性代数(16—18)读书笔记
- MIT 线性代数(22—24)读书笔记
- MIT 线性代数(25—27)读书笔记
- MIT 线性代数(28—30)读书笔记
- MIT 线性代数(31—33)读书笔记
- MIT 线性代数(34—35)读书笔记
- MIT线性代数学习(1)——求解线性方程组
- MIT 线性代数
- 看MIT的线性代数
- MIT线性代数--向量空间
- 线性代数MIT-0、前言
- MIT线性代数公开课
- STL容器数据结构
- 栈与队列的实现方法
- eclipse中几行代码整体向左向右缩进快捷键
- sping事务配置
- Java并发编程艺术——ReentrantReadWriteLock(读写锁)
- MIT 线性代数(19—21)读书笔记
- 支持多文件上传,预览,拖拽的基于bootstrap的上传插件fileinput
- Hibernate通过SQL查询常量时只能返回第一个字符的解决方法
- 【java】:UUID
- 申请苹果开发者帐号傻瓜式教程
- 我的独白
- junit测试方法
- 操作系统 | LINUX及AIX常用命令
- 会话存储在服务器的设置.