线代最近好多地方都要用到,然而之前学的太渣啦,这次复yu习xi一遍记一下~
本文应配合原书食用,只是作为通读全书之后方便查阅的参考,而非用作单独学习线代
第1章 线性代数中的线性方程组
- 线性方程组等价⇔ ⇔解集相同⇔ ⇔增广矩阵行等价
- 线性方程组的解:null/one/infinite
- 线性方程组相容:有解(one/infinite)
- 行初等变换:
- 倍加:加上另一行的倍数
- 对换:两行互换
- 倍乘:一行各元素乘一个标量
- 行初等变换是可逆的
- (行)阶梯形矩阵(缩写为REF)
- 每一非零行在每一零行之上
- 下方的行的先导元素在右方
- 推论:先导元素(一行的最左非零元素)所在列的下面全是零
- 简化(行)阶梯形(缩写为RREF)
- 先导元素都是1
- 先导元素是所在列唯一的非零元素
- 简化阶梯形是唯一的
- 主元位置:阶梯形中先导元素的位置;主元列*:含主元位置的列
- 主元列对应基本变量,非主元列对应自由变量
- 方程组通解的形式(举例说明):
⎧⎩⎨⎪⎪x1=5x3+1x2=−x3+4x3is free { x 1 = 5 x 3 + 1 x 2 = − x 3 + 4 x 3 is free - 线性方程组相容⇔ ⇔增广矩阵最右列不是主元列(没有0=b 0 = b情况出现,其中b b为非零常数)
- 线性组合:
- 向量方程x1a1→+x2a2→+⋯+xnan→=b⃗ x 1 a 1 → + x 2 a 2 → + ⋯ + x n a n → = b →与增广矩阵[a1→a2→⋯an→b⃗ ] [ a 1 → a 2 → ⋯ a n → b → ]解集相同
- Span{v⃗ 1,v⃗ 2,⋯,v⃗ p} S p a n { v → 1 , v → 2 , ⋯ , v → p }为这些向量生成的子集,即它们线性组合产生的向量的集合
- Ax⃗ A x →可以理解为A A中各列以中对应分量为权重的线性组合
- Ax⃗ =b⃗ A x → = b →有解⇔ ⇔b⃗ b →中各列是A A中各列的线性组合
- 下列命题等价:
- 对Rm R m中的每个b⃗ b →都有解
- Rm R m中的每个b⃗ b →都是A A的列的线性组合
- 的各列生成Rm R m
- A A的每一行都有一个主元位置
- (注意是系数矩阵而非增广矩阵)
- 齐次线性方程组:Ax⃗ =0⃗ A x → = 0 →(等式右边不为0⃗ 0 →称为非齐次线性方程组)
- Ax⃗ =0⃗ A x → = 0 →存在非平凡解⇔ ⇔存在自由变量
- 非齐次线性方程组的解:若Ax⃗ =b⃗ A x → = b →有一个特解p⃗ p →,则它的通解为所有形如w⃗ =p⃗ +v⃗ h w → = p → + v → h的向量,其中v⃗ h v → h为Ax⃗ =0⃗ A x → = 0 →的任意一个解
- 线性无关:x1v⃗ +x2⋯+xpv⃗ p=0⃗ x 1 v → + x 2 ⋯ + x p v → p = 0 →仅有平凡解,那么这些向量线性无关
- 线性相关集的特征:S={v1,v2,⋯vp} S = { v 1 , v 2 , ⋯ v p }线性相关⇔ ⇔至少有一个向量是其他向量的线性组合
- Rn R n中的p p个向量的集合,当时一定为线性相关集
- 若向量集中含有0⃗ 0 →,则它们线性相关
- 由Rn R n到Rm R m的变换T T是一个规则将每个向量x⃗ x →对应到Rm R m中的向量T(x⃗ ) T ( x → ).
Rn R n为定义域,Rm R m为余定义域
T(x⃗ ) T ( x → )为x⃗ x →在T T作用于的像,像的集合为值域 - 矩阵变换,A A有行n n列时的变换是
- 线性变换:
T(u⃗ +v⃗ )=T(u⃗ )+T(v⃗ ) T ( u → + v → ) = T ( u → ) + T ( v → )
T(cu⃗ )=cT(u⃗ ) T ( c u → ) = c T ( u → )
推论:
T(0⃗ )=0⃗ T ( 0 → ) = 0 →
T(cu⃗ +dv⃗ )=cT(u⃗ )+dT(v⃗ ) T ( c u → + d v → ) = c T ( u → ) + d T ( v → )(推广到多个向量,称为叠加原理,即系统的相应是对各个信号响应的线性组合) - 线性变换都对应唯一一个矩阵A A(称为该变换的标准矩阵),使得
A A的求法为:将单位矩阵的各列分别进行该变换,即 - T:Rn→Rm T : R n → R m称为到Rm R m的映射当它是满射;若它是单射,则称其为一对一映射
- T T是一对一映射Ax⃗ =0⃗ A x → = 0 →仅有平凡解(没有自由变量)
- T T满射 A A的列生成
- T T为一一映射 A A的各列线性无关
第2章 矩阵代数
- 对角矩阵:非对角元素为0的矩阵;零矩阵:所有元素为0的矩阵
- Am×nBn×p=(AB)m×p=[Ab⃗ 1⋯Ab⃗ p] A m × n B n × p = ( A B ) m × p = [ A b → 1 ⋯ A b → p ]
- A(Bx⃗ )=(AB)x⃗ A ( B x → ) = ( A B ) x →(复合映射变成一个矩阵的映射,矩阵乘法对应线性变换的复合)
- AB A B的每一列都是A A中各列的线性组合,以的对应列的元素为权
A A的列数等于的行数 - AB A B的第i i行第列的元素是A A的第行与B B的第列的内积
- 矩阵乘法满足结合律和分配律,但不满足交换律、消去律
A(BC)=(AB)C A ( B C ) = ( A B ) C
A(B+C)=AB+AC A ( B + C ) = A B + A C, (B+C)A=BA+CA ( B + C ) A = B A + C A
AC=AC A C = A C不能推出B=C B = C
AB=0 A B = 0不能推出A=0 A = 0或B=0 B = 0 - 矩阵转置的性质:
- (A+B)T=AT+BT ( A + B ) T = A T + B T
- (AB)T=BTAT ( A B ) T = B T A T(可以推广到多个矩阵)
- 可逆矩阵(一定是方阵):An×n A n × n可逆,若存在矩阵与它左乘、右乘都得到单位矩阵
- 可逆矩阵又称非奇异矩阵(nonsingular),不可逆矩阵又叫奇异矩阵(singular)
- A=[acbd] A = [ a b c d ],若detA=ad−bc≠0 det A = a d − b c ≠ 0,则A A可逆且
- 可逆矩阵性质:
- (A−1)−1=A ( A − 1 ) − 1 = A
- (AB)−1=B−1A−1 ( A B ) − 1 = B − 1 A − 1(可以推广到多个)
- (AT)−1=(A−1)T ( A T ) − 1 = ( A − 1 ) T
- 初等矩阵E E:单位矩阵进行一次变换得到的矩阵
- A A进行某种初等行变换的结果为,其中E E是由单位矩阵经过相同变换得到的
- 初等矩阵都是可逆的
- 方阵A A可逆方阵A A行等价于。
- 将A A变成的变换能将I I变成(此为A−1 A − 1的求解方法)
- 可逆矩阵定理:对于方阵An×n A n × n,下列命题等价:
- A A可逆
- 等价于I I
- 有n n个主元位置
- 仅有平凡解
- A A的各列线性无关
- 线性变换是一对一的
- 任意Ax⃗ =b⃗ A x → = b →都有唯一解
- A A的各列生成
- 线性变换x⃗ ↦Ax⃗ x → ↦ A x →把Rn R n映到Rn R n上
- 存在矩阵C C使得
- 存在矩阵D D使得
- AT A T可逆
- 0 0不是的特征值
- detA≠0 det A ≠ 0
- 分块矩阵的加法、标量乘法、矩阵乘法都可以先将子矩阵看做一个数字,依之前的规则计算
- AB A B的列行展开:
AB=[col1(A)⋯coln(A)]⎡⎣⎢row1(B)⋯rown(B)⎤⎦⎥=col1(A)row1(B)+⋯+coln(A)rown(B) A B = [ col 1 ( A ) ⋯ col n ( A ) ] [ row 1 ( B ) ⋯ row n ( B ) ] = col 1 ( A ) row 1 ( B ) + ⋯ + col n ( A ) row n ( B ) - 分块矩阵的逆:列方程组A某某B某某=0 A 某某 B 某某 = 0、A某某B某某=I A 某某 B 某某 = I求解即可
- 矩阵因式分解:将一个矩阵表示为矩阵的乘积
- LU L U分解:将矩阵分解为LU L U相乘的形式,其中L L为下三角矩阵,为上三角矩阵
- LU L U分解用于求解一系列具有相同系数矩阵的线性方程Ax⃗ =b⃗ 1,⋯Ax⃗ =b⃗ p A x → = b → 1 , ⋯ A x → = b → p,过程如下:
- 利用初等行变换得到第一个解,同时得到A A的分解
- L L、这种三角系数矩阵易于求解,利用得到的L L和求解其他方程
- LU L U分解算法
- 可能的话,用一系列倍加变换Ep⋯E1 E p ⋯ E 1将A A换成
- 求这样一个L L,使得相同的变换能使变成I I,即
- (通常需要行对换,产生置换下三角矩阵L L,只需将做相应交换即可)
- Rn R n的子空间:Rn R n中的集合H H,它具有下列性质:
- u⃗ ,v⃗ ∈H⇒u⃗ +v⃗ ∈H u → , v → ∈ H ⇒ u → + v → ∈ H(子空间对加法封闭)
- u⃗ ∈H⇒∀c,cu⃗ ∈H u → ∈ H ⇒ ∀ c , c u → ∈ H(子空间对标量乘法封闭)
- 生成子集是子空间;只含有0⃗ 0 →的空间叫做零子空间
- 矩阵A A的列空间是A A的各列的线性组合的集合
- 矩阵的零空间NulA Nul A是Ax⃗ =0⃗ A x → = 0 →的解集
- 子空间的基:H H的一组基是中的一个线性无关集,它生成H H
- 单位矩阵的各列的集合称为标准基
- 矩阵的主元列构成列空间的基。注意:要用A A本身的列而非化为阶梯形之后的列作为基。
- 子空间的任意向量都可以被表示我基向量线性组合的唯一形式,线性组合的各权值组成的列向量称为坐标向量。
- 的维数dimH dim H
2.7 计算机图形学中的应用
- 考虑用一组直线段描述图形对象。当对象被变换后,它的像可以用映射后的线段连接起来得到。
- 齐次坐标:增加一维“1”,如R2 R 2中的(x,y) ( x , y ),齐次坐标为R3 R 3中的(x,y,1) ( x , y , 1 )。升高一维的好处是可以将用高维空间的线性变换表示低维空间的线性变换和平移。
- 低维空间原来的线性变换可以通过齐次坐标乘以分块矩阵[A001] [ A 0 0 1 ]实现
- 复合变换可以用多个变换矩阵相乘得到它的标准矩阵
- 齐次三维坐标(X,Y,Z,H) ( X , Y , Z , H )对应的三维坐标为(XH,YH,ZH) ( X H , Y H , Z H )
- 齐次坐标中变换的标准矩阵的理解:⎡⎣⎢⎢⎢∗∗∗0∗∗∗0∗∗∗0ΔxΔyΔz1⎤⎦⎥⎥⎥ [ ∗ ∗ ∗ Δ x ∗ ∗ ∗ Δ y ∗ ∗ ∗ Δ z 0 0 0 1 ],其中∗ ∗部分组成的矩阵为原线性变换的矩阵A A,分别为x,y,z x , y , z的偏移量。
- 习惯上,绕一个轴的正方向为从正半轴想原点看过去的逆时针方向。例如绕y y轴旋转的正方向为蓝色箭头(右手系)
- 透视投影:三维物体投影到二维平面,如平面,假设眼睛位于(0,0,d) ( 0 , 0 , d )(透视中心),向正z z轴向看过去,将映射为(x∗,y∗,0) ( x ∗ , y ∗ , 0 )(这两点与透视中心共线)
- 齐次坐标(x,y,z,1) ( x , y , z , 1 )经过透视投影会映射到(x1−z/d,y1−z/d,0.1) ( x 1 − z / d , y 1 − z / d , 0.1 ),这个坐标各分量乘以1−z/d 1 − z / d(等价变换,因为对应的三维坐标相同),映射到(x,y,0,1−z/d) ( x , y , 0 , 1 − z / d ),对应的投影矩阵为P=⎡⎣⎢⎢⎢1000010000100001−z/d⎤⎦⎥⎥⎥ P = [ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 − z / d ]
第5章 特征值与特征向量
- A A为矩阵,x⃗ x →为非零向量,若∃λ ∃ λ使得Ax⃗ =λx⃗ A x → = λ x →,则λ λ为A A的特征值,为λ λ对应的特征向量
- 可以用行化简求特征向量(解Ax⃗ =λx⇔ A x → = λ x ⇔解(A−λI)=0⃗ ( A − λ I ) = 0 →);不能用行化简求特征值(行化简后特征值一般要变)
- λ λ的特征空间:(A−λI)x⃗ =0⃗ ( A − λ I ) x → = 0 →的解集(包括0⃗ 0 →)
- 三角阵的主对角线的元素是它的特征值
- λ1⋯λn λ 1 ⋯ λ n是A A相异的特征值,则其对应的个特征向量组成的集合线性无关
- 行列式的性质:
- A A可逆
- detAB=detAdetB det A B = det A det B
- detAT=detA det A T = det A
- A A是三角阵detA det A为主对角线元素乘积
- 行替换后行列式不变;行变换后行列式反号;某一行数乘一个数字,行列式也乘以这个数字
- An×n A n × n的特征方程为det(A−λI)=0 det ( A − λ I ) = 0,它是关于λ λ的n n次方程。等式左边展开称为的特征多项式
- 重数举例:特征方程(λ−5)3(λ−3)2=0 ( λ − 5 ) 3 ( λ − 3 ) 2 = 0,5的重数是3,3的重数是2
第6章 正交性和最小二乘法
- 点积/内积(略)
- 长度/范数:∥v⃗ ∥=v21+⋯+v2n−−−−−−−−−−√ ‖ v → ‖ = v 1 2 + ⋯ + v n 2, ∥∥v⃗ 2∥∥=v⃗ ⋅v⃗ ‖ v → 2 ‖ = v → ⋅ v →
- dist(u⃗ ,v⃗ )=∥u⃗ −v⃗ ∥ dist ( u → , v → ) = ‖ u → − v → ‖
- 正交:u⃗ ⋅v⃗ =0⇔∥u⃗ +v⃗ ∥2=∥u⃗ ∥2+∥v⃗ ∥2 u → ⋅ v → = 0 ⇔ ‖ u → + v → ‖ 2 = ‖ u → ‖ 2 + ‖ v → ‖ 2
- 子空间W W的正交补:与W W正交的向量构成的集合
- , (ColA⊥)=NulAT ( Col A ⊥ ) = Nul A T
- 正交集:集合内任意两个向量都正交。正交集一定线性无关,因此是一组基(叫做正交基)
- 正交基{u⃗ 1,u⃗ 2,⋯,u⃗ p} { u → 1 , u → 2 , ⋯ , u → p }确定其向量空间中任意一个向量y y各向量权重的公式:,其中cj=y⃗ ⋅u⃗ ju⃗ j⋅u⃗ j c j = y → ⋅ u → j u → j ⋅ u → j
- Um×n U m × n各列正交,且各列都是单位向量,则:
- ∥Ux⃗ ∥=∥x⃗ ∥ ‖ U x → ‖ = ‖ x → ‖
- (Ux⃗ )⋅(Uy⃗ )=x⃗ ⋅y⃗ ( U x → ) ⋅ ( U y → ) = x → ⋅ y →
- (Ux⃗ )⋅(Uy⃗ )=0⇔x⃗ ⋅y⃗ =0 ( U x → ) ⋅ ( U y → ) = 0 ⇔ x → ⋅ y → = 0
- 上述性质第一条和第三条表明:线性映射x⃗ ↦Ux⃗ x → ↦ U x →保持长度和正交性
- 正交矩阵:满足U−1=UT U − 1 = U T的矩阵。(易知它的行与列皆为正交的单位向量)
版权声明:本文为gdymind原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。