线性代数及其应用笔记

线代最近好多地方都要用到,然而之前学的太渣啦,这次复yu习xi一遍记一下~
本文应配合原书食用,只是作为通读全书之后方便查阅的参考,而非用作单独学习线代

第1章 线性代数中的线性方程组

  1. 线性方程组等价 解集相同 增广矩阵行等价
  2. 线性方程组的解:null/one/infinite
  3. 线性方程组相容:有解(one/infinite)
  4. 行初等变换
    • 倍加:加上另一行的倍数
    • 对换:两行互换
    • 倍乘:一行各元素乘一个标量
  5. 行初等变换是可逆
  6. (行)阶梯形矩阵(缩写为REF)
    • 每一非零行在每一零行之上
    • 下方的行的先导元素在右方
    • 推论:先导元素(一行的最左非零元素)所在列的下面全是零
  7. 简化(行)阶梯形(缩写为RREF)
    • 先导元素都是1
    • 先导元素是所在列唯一的非零元素
  8. 简化阶梯形是唯一的
  9. 主元位置:阶梯形中先导元素的位置;主元列*:含主元位置的列
  10. 主元列对应基本变量,非主元列对应自由变量
  11. 方程组通解的形式(举例说明):
    x1=5x3+1x2=x3+4x3is free { x 1 = 5 x 3 + 1 x 2 = − x 3 + 4 x 3 is free
  12. 线性方程组相容 增广矩阵最右列不是主元列(没有0=b 0 = b情况出现,其中b b为非零常数)
  13. 线性组合c1v1+c2v2+cnvn
  14. 向量方程x1a1+x2a2++xnan=b⃗  x 1 a 1 → + x 2 a 2 → + ⋯ + x n a n → = b →与增广矩阵[a1a2anb⃗ ] [ a 1 → a 2 → ⋯ a n → b → ]解集相同
  15. Span{v⃗ 1,v⃗ 2,,v⃗ p} S p a n { v → 1 , v → 2 , ⋯ , v → p }为这些向量生成的子集,即它们线性组合产生的向量的集合
  16. Ax⃗  A x →可以理解为A A中各列以x中对应分量为权重的线性组合
  17. Ax⃗ =b⃗  A x → = b →有解 b⃗  b →中各列是A A中各列的线性组合
  18. 下列命题等价:
    • Ax=bRm R m中的每个b⃗  b →都有解
    • Rm R m中的每个b⃗  b →都是A A的列的线性组合
    • A的各列生成Rm R m
    • A 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 → hAx⃗ =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个向量的集合,当p>n时一定为线性相关集
    • 若向量集中含有0⃗  0 →,则它们线性相关
    • Rn R nRm R m的变换T T是一个规则将Rn每个向量x⃗  x →对应到Rm R m中的向量T(x⃗ ) T ( x → ).
      Rn R n定义域Rm R m余定义域
      T(x⃗ ) T ( x → )x⃗  x →T T作用于的,像的集合为值域
    • 矩阵变换xAxA Amn n列时的变换是RnRm
    • 线性变换
      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(称为该变换的标准矩阵),使得T(x)=Ax
      A A的求法为:将单位矩阵的各列分别进行该变换,即A=[T(e1)T(en)]
    • T:RnRm T : R n → R m称为Rm R m的映射当它是满射;若它是单射,则称其为一对一映射
    • T T是一对一映射Ax⃗ =0⃗  A x → = 0 →仅有平凡解(没有自由变量)
    • T T满射 A A的列生成Rm
    • T T为一一映射 A A的各列线性无关

第2章 矩阵代数

  1. 对角矩阵:非对角元素为0的矩阵;零矩阵0m×n:所有元素为0的矩阵
  2. Am×nBn×p=(AB)m×p=[Ab⃗ 1Ab⃗ p] A m × n B n × p = ( A B ) m × p = [ A b → 1 ⋯ A b → p ]
  3. A(Bx⃗ )=(AB)x⃗  A ( B x → ) = ( A B ) x →(复合映射变成一个矩阵的映射,矩阵乘法对应线性变换的复合)
  4. AB A B的每一列都是A A中各列的线性组合,以B的对应列的元素为权
    A A的列数等于B的行数
  5. AB A B的第i i行第j列的元素是A A的第i行与B B的第j列的内积
  6. 矩阵乘法满足结合律和分配律,但不满足交换律、消去律
    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 = 0B=0 B = 0
  7. 矩阵转置的性质:
    • (A+B)T=AT+BT ( A + B ) T = A T + B T
    • (AB)T=BTAT ( A B ) T = B T A T(可以推广到多个矩阵)
  8. 可逆矩阵(一定是方阵):An×n A n × n可逆,若存在矩阵与它左乘、右乘都得到单位矩阵
  9. 可逆矩阵又称非奇异矩阵(nonsingular),不可逆矩阵又叫奇异矩阵(singular)
  10. A=[acbd] A = [ a b c d ],若detA=adbc0 det A = a d − b c ≠ 0,则A A可逆且A1=1detA[dbca]
  11. 可逆矩阵性质:
    • (A1)1=A ( A − 1 ) − 1 = A
    • (AB)1=B1A1 ( A B ) − 1 = B − 1 A − 1(可以推广到多个)
    • (AT)1=(A1)T ( A T ) − 1 = ( A − 1 ) T
  12. 初等矩阵E E:单位矩阵I进行一次变换得到的矩阵
  13. A A进行某种初等行变换的结果为EA,其中E E是由单位矩阵I经过相同变换得到的
  14. 初等矩阵都是可逆的
  15. 方阵A A可逆方阵A A行等价于I
  16. A A变成I的变换能将I I变成A1(此为A1 A − 1的求解方法)
  17. 可逆矩阵定理:对于方阵An×n A n × n,下列命题等价:
    • A A可逆
    • A等价于I I
    • An n个主元位置
    • Ax=0仅有平凡解
    • A A的各列线性无关
    • 线性变换xAx是一对一的
    • 任意Ax⃗ =b⃗  A x → = b →都有唯一解
    • A A的各列生成Rn
    • 线性变换x⃗ Ax⃗  x → ↦ A x →Rn R n映到Rn R n
    • 存在矩阵C C使得CA=I
    • 存在矩阵D D使得AD=I
    • AT A T可逆
    • 0 0不是A的特征值
    • detA0 det A ≠ 0
  18. 分块矩阵的加法、标量乘法、矩阵乘法都可以先将子矩阵看做一个数字,依之前的规则计算
  19. 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 )
  20. 分块矩阵的逆:列方程组AB=0 A 某某 B 某某 = 0AB=I A 某某 B 某某 = I求解即可
  21. 矩阵因式分解:将一个矩阵表示为矩阵的乘积
  22. LU L U分解:将矩阵分解为LU L U相乘的形式,其中L L为下三角矩阵,U为上三角矩阵
  23. LU L U分解用于求解一系列具有相同系数矩阵的线性方程Ax⃗ =b⃗ 1,Ax⃗ =b⃗ p A x → = b → 1 , ⋯ A x → = b → p,过程如下:
    • 利用初等行变换得到第一个解,同时得到A ALU分解
    • L LU这种三角系数矩阵易于求解,利用得到的L LU求解其他方程
  24. LU L U分解算法
    • 可能的话,用一系列倍加变换EpE1 E p ⋯ E 1A A换成U
    • 求这样一个L L,使得相同的变换能使L变成I I,即L=(EpE1)1
    • (通常需要行对换,产生置换下三角矩阵L L,只需将b做相应交换即可)
  25. Rn R n子空间Rn R n中的集合H H,它具有下列性质:
    • 0H
    • u⃗ ,v⃗ Hu⃗ +v⃗ H u → , v → ∈ H ⇒ u → + v → ∈ H(子空间对加法封闭)
    • u⃗ Hc,cu⃗ H u → ∈ H ⇒ ∀ c , c u → ∈ H(子空间对标量乘法封闭)
    • 生成子集是子空间;只含有0⃗  0 →的空间叫做零子空间
    • 矩阵A A列空间ColAA A的各列的线性组合的集合
    • 矩阵A零空间NulA Nul AAx⃗ =0⃗  A x → = 0 →的解集
    • 子空间的基H H的一组基是H中的一个线性无关集,它生成H H
    • 单位矩阵的各列的集合称为标准基
    • 矩阵A的主元列构成列空间的基。注意:要用A A本身的列而非化为阶梯形之后的列作为基。
    • 子空间的任意向量都可以被表示我基向量线性组合的唯一形式,线性组合的各权值组成的列向量称为坐标向量
    • H的维数dimH dim ⁡ H

2.7 计算机图形学中的应用

  1. 考虑用一组直线段描述图形对象。当对象被变换后,它的像可以用映射后的线段连接起来得到。
  2. 齐次坐标:增加一维“1”,如R2 R 2中的(x,y) ( x , y ),齐次坐标为R3 R 3中的(x,y,1) ( x , y , 1 )。升高一维的好处是可以将用高维空间的线性变换表示低维空间的线性变换和平移
  3. 低维空间原来的线性变换可以通过齐次坐标乘以分块矩阵[A001] [ A 0 0 1 ]实现
  4. 复合变换可以用多个变换矩阵相乘得到它的标准矩阵
  5. 齐次三维坐标(X,Y,Z,H) ( X , Y , Z , H )对应的三维坐标为(XH,YH,ZH) ( X H , Y H , Z H )
  6. 齐次坐标中变换的标准矩阵的理解:000ΔxΔyΔz1 [ ∗ ∗ ∗ Δ x ∗ ∗ ∗ Δ y ∗ ∗ ∗ Δ z 0 0 0 1 ],其中 部分组成的3×3矩阵为原线性变换的矩阵A AΔx,Δy,Δz分别为x,y,z x , y , z的偏移量。
  7. 习惯上,绕一个轴的正方向为从正半轴想原点看过去的逆时针方向。例如绕y y轴旋转的正方向为蓝色箭头(右手系)
  8. 透视投影:三维物体投影到二维平面,如xy平面,假设眼睛位于(0,0,d) ( 0 , 0 , d )(透视中心),向正z z轴向看过去,将(x,y,z)映射为(x,y,0) ( x ∗ , y ∗ , 0 )(这两点与透视中心共线)
  9. 齐次坐标(x,y,z,1) ( x , y , z , 1 )经过透视投影会映射到(x1z/d,y1z/d,0.1) ( x 1 − z / d , y 1 − z / d , 0.1 ),这个坐标各分量乘以1z/d 1 − z / d(等价变换,因为对应的三维坐标相同),映射到(x,y,0,1z/d) ( x , y , 0 , 1 − z / d ),对应的投影矩阵为
    P=1000010000100001z/d P = [ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 − z / d ]

第5章 特征值与特征向量

  1. A An×n矩阵,x⃗  x →非零向量,若λ ∃ λ使得Ax⃗ =λx⃗  A x → = λ x →,则λ λA A特征值xλ λ对应的特征向量
  2. 可以用行化简求特征向量(解Ax⃗ =λx A x → = λ x ⇔(AλI)=0⃗  ( A − λ I ) = 0 →);不能用行化简求特征值(行化简后特征值一般要变)
  3. λ λ特征空间(AλI)x⃗ =0⃗  ( A − λ I ) x → = 0 →的解集(包括0⃗  0 →
  4. 三角阵的主对角线的元素是它的特征值
  5. λ1λn λ 1 ⋯ λ nA A相异的特征值,则其对应的n个特征向量组成的集合线性无关
  6. 行列式的性质:
    • A A可逆detA0
    • detAB=detAdetB det A B = det A det B
    • detAT=detA det A T = det A
    • A A是三角阵detA det A为主对角线元素乘积
    • 行替换后行列式不变;行变换后行列式反号;某一行数乘一个数字,行列式也乘以这个数字
  7. An×n A n × n特征方程det(AλI)=0 det ( A − λ I ) = 0,它是关于λ λn n次方程。等式左边展开称为A特征多项式
  8. 重数举例:特征方程(λ5)3(λ3)2=0 ( λ − 5 ) 3 ( λ − 3 ) 2 = 0,5的重数是3,3的重数是2

第6章 正交性和最小二乘法

  1. 点积/内积(略)
  2. 长度/范数:v⃗ =v21++v2n ‖ v → ‖ = v 1 2 + ⋯ + v n 2, v⃗ 2=v⃗ v⃗  ‖ v → 2 ‖ = v → ⋅ v →
  3. dist(u⃗ ,v⃗ )=u⃗ v⃗  dist ( u → , v → ) = ‖ u → − v → ‖
  4. 正交:u⃗ v⃗ =0u⃗ +v⃗ 2=u⃗ 2+v⃗ 2 u → ⋅ v → = 0 ⇔ ‖ u → + v → ‖ 2 = ‖ u → ‖ 2 + ‖ v → ‖ 2
  5. 子空间W W正交补W:与W W正交的向量构成的集合
  6. (RowA)=NulA, (ColA)=NulAT ( Col A ⊥ ) = Nul A T
  7. 正交集:集合内任意两个向量都正交。正交集一定线性无关,因此是一组基(叫做正交基
  8. 正交基{u⃗ 1,u⃗ 2,,u⃗ p} { u → 1 , u → 2 , ⋯ , u → p }确定其向量空间中任意一个向量y y各向量权重的公式:y=c1u1++cpup,其中cj=y⃗ u⃗ ju⃗ ju⃗ j c j = y → ⋅ u → j u → j ⋅ u → j
  9. Um×n U m × n各列正交,且各列都是单位向量,则:
    • Ux⃗ =x⃗  ‖ U x → ‖ = ‖ x → ‖
    • (Ux⃗ )(Uy⃗ )=x⃗ y⃗  ( U x → ) ⋅ ( U y → ) = x → ⋅ y →
    • (Ux⃗ )(Uy⃗ )=0x⃗ y⃗ =0 ( U x → ) ⋅ ( U y → ) = 0 ⇔ x → ⋅ y → = 0
    • 上述性质第一条和第三条表明:线性映射x⃗ Ux⃗  x → ↦ U x →保持长度正交性
  10. 正交矩阵:满足U1=UT U − 1 = U T的矩阵。(易知它的行与列皆为正交的单位向量)

版权声明:本文为gdymind原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。