0%

MIT18.06 Linear Algebra

前言

MIT 18.06 Linear Algebra 公开课,由Gilbert Strang教授主讲,b站视频地址,共35讲。

讲座内容

Lecture 1: The Geometry of Linear Equations

从线性方程组出发,逐步引出线性代数。

Lecture 2: Elimination with Matrices

介绍“消元法”求解线性方程组,引出逆矩阵。

Lecture 3: Multiplication and Inverse Matrices

  1. 矩阵乘法Am×nBn×p=Cm×p的5种表示:

    • Cij=k=1nAikBkj
    • C的列向量是A的列向量的线性组合
    • C的行向量是B行向量的线性组合
    • sum of ( A的一列 × B的一行 )
    • 块矩阵乘法
  2. 方阵的可逆性

    • 可逆 非奇异(non-singular)
  • 高斯-若尔当(Gauss-Jordan)消元
    • 消元矩阵E(elimination matrix)
    • 将矩阵A后边加上单位阵I一起做变换,将得到E[AI]=[I?],根据块矩阵乘法,EA=I
    • (AB)1=B1A1

Lecture 4: Factorization into A = LU

  1. AB,AT的逆
  2. 消元矩阵(elimination matrix)的乘积,以这种总的思路审视高斯消元
    • A=LU, L: 下三角矩阵,U:上三角矩阵(先考虑在消元时,不需要row exchanges的情况,即不需要调整主元的位置,没有0在主元位置)
    • E32E31E21A=U
      • A=E211E311E321U
      • LU包含了A的所有信息,求解的复杂度在O(n3)
    • 允许row exchanges,需要使用置换矩阵P(Permuations,将单位阵的行交换后得到)
      • P1=PT
      • 4×4的置换矩阵有24种

Lecture 5: Transposes, Permuations, Spaces Rn

  1. 置换矩阵
  2. 转置
  3. 向量空间,子空间
    • 零向量非常重要

Lecture 6: Column Spae and Nullspace

子空间的交集仍是子空间。

  1. 列空间
    • A的列空间是A的所有列的线性组合,记作C(A)
    • Ax=b有解,当且仅当bA的列空间中
  2. 零空间
    • Ax=0的所有解

Lecture 7: Solving Ax=0 Pivot Variables, Special Solutions

介绍求解Ax=0的具体算法。

目标是零空间不会改变 ,在消元过程中,解是不会变的,所以零空间不会改变。

主元(pivot variables)的数量就是秩。

  • Ax=0,在消元过程中,形成阶梯形式矩阵,判断主元(pivot variables)和自由变量(free variables),自由变量任意取值(001,100,010这样取值)确定特解(special solutions),特解的线性组合都是所有解
  • 简化行阶梯形式(reduced row echelon form)
    • 主元的上下都是0
    • Matlab中的rref函数
    • 零空间 [F;I]

Lecture 8: Solving Ax=b Row Reduced Form R

求解Ax=b

  1. 增广矩阵[Ab];

  2. 探讨可解性(solvability)

    • 如果A各行的线性组合得到零行,那么b中的元素同样组合必然等于0
      • 言下之意是b对可解性有约束
    • 第一步,先求特解xparticular
      • 先设所有自由变量为0,求出一个特解
    • 第二步,求零空间nullspace
    • 第三步,完整解为:
      • xcomplete=xparticular+xnullspace
  3. Ax=b解的情况与秩r有关,记简化行阶梯形式为RF代表其中的自由变量对应的列

    • r=m=n
      • R=I
      • 1个解
    • r=n<m
      • R=[I;0]
      • 0或1个解
    • r=m<n
      • R=[IF](这样的表述不够准确,IF实际上可能交叉出现)
      • 无穷多解
    • r<m,r<n
      • R=[IF;00]
      • 要么无解,要么无穷多解

矩阵的秩决定了方程组解的数目。

Lecture 9: Independence, Basis, and Dimension

  1. 线性无关性(Linear Independence)
    • c1x1++cnxn0ci不全为0)
    • 如果零空间N(A)存在非零向量,那么各列线性相关
    • 关注不为0的线性组合
  2. 生成一个空间(Spanning a space)
    • 由一组向量生成空间,意味着这个空间由这组向量的线性组合构成
    • 关注所有线性组合
  3. “基”和“维数”(Basis and dimension)
    • 生成空间时,最关心这样的向量组:既能生成空间,本身又是线性无关的
      • 引出了“基”的概念
      • 向量的个数足够多但又不会太多
      • 关注一组线性无关的向量,并张成空间
    • 重要性质:对于给定空间,空间中任意基的基向量个数是相等的
    • 基向量的个数被称为维数
      • 对同一个空间来说,所有基的向量个数是一样的

Lecture 10: The Four Fundamental Subspaces

介绍4个基本子空间,需要回答两个基本问题:

  • “基”是什么
  • “维数”是多少
  1. 列空间C(A)

    • Rm的子空间

    • dimC(A)=r

    • 基就是主列(pivot columns)

      • 注意,简化行阶梯形式R, C(R)C(A)
        • “行变换”不会对行空间有影响,行空间就是R的前r
  2. 零空间N(A)

    • Rn的子空间
    • dimN(A)=nr
    • 基就是Ax=0特解组成的矩阵(special solutions)
  3. 行空间C(AT)

    • Rn的子空间

    • dimC(AT)=r

    • A进行行变换得到R

      • “行变换”不会对行空间有影响,行空间就是R的前r
  4. AT的零空间N(AT)(也被称为左零空间)

    • Rm的子空间
    • dimN(AT)=mr
    • 相当于ATy=0yTA=0
      • 高斯-若尔当消元 E[Am×xIm×m][Rm×nEm×m], 初等行变换
      • 通过E来求基,R中的最后几行为0的话,正好是yTAy中向量将A的行向量组合为0

Lecture 11 Matrix Spaces Rank 1 - Small World Graphs

介绍由矩阵构成的“向量空间”,(满足向量空间的8大定律的元素都可以构成向量空间)。

比如M空间是所有3×3的矩阵,它的子空间有:

  • 对称阵3×3
  • 上三角矩阵3×3

举一个来自微分方程的例子,d2ydx2+y=0的所有解:

  • y+y=0
  • 特解:y=cosx,sinx (特解还有其它的)
  • 完整解:y=c1cosx+c2sinx
  • cosx,sinx就是一组基

回到矩阵上,矩阵的最为关键的数字就是秩(rank),比如:

  • A=[1452810]=[12][145]=uvT
  • 秩为1 的矩阵就像“积木”,搭建任何矩阵
  • 例1: 所有秩4矩阵不能构成子空间
  • 例2: 将朋友关系建模为矩阵,“六度分离猜想”(number six degrees of seperation)

Lecture 12 Graphs,Networks,Incidence Matrices

主要介绍线性代数的应用:

  • 表示图结构
  • 关联矩阵(Incidence Matrices)
    • 表示电路图,从节点出来用1表示,进入节点用1表示,其它用0,节点x表示电势,Ax可以看作是节点间的电势差。
    • 四个基本子空间对应了物理应用中的定律
    • 主列(线性无关)对应的子图是个树
    • 维度公式dimN(AT)=mr可以推出欧拉公式:
      • #nodes - #edges + #loops = 1
  • 基尔霍夫电流定律(Kirchoff's Current Law, KCL)

Lecture 13 Quiz 1 Review

习题课。

Lecture 14 Orthogonal Vectors and Subspaces

向量的正交,子空间的正交,基的正交。

矩阵A的4个基本子空间:行空间(row space),零空间(nullspace),列空间(column space),AT的零空间,关系如下:

  • 正交向量,若xy正交,则xTy=0

  • 零向量与任意向量都正交。

  • 子空间S与子空间T正交的意思是:

    • S中的每个向量都和T中的每个向量正交
    • 两个正交的子空间的交集一定不会是非零向量
  • nullspace and row space are orthogonal complements (正交补) in Rn

    • 表示零空间包含所有垂直于行空间的向量
  • 目前为止讨论了以及即将讨论以下内容:

    • 一,线性代数的基本定理
      • 四个基本子空间的关系
      • 维数
    • 二,正交性
    • 三,基(正交基)
  • 本章核心内容

    • Ax=b无解时怎么求?(下一章具体介绍)
      • 无解意味着b不在A的列空间中
      • A矩阵,m>n时,右侧取值大部分情况都无解,(消元后,A的最后几行是0,对b的约束更多)
      • ATA矩阵
        • 因为Ax=0ATAx=0,所以N(ATA)=N(A)
        • 当且仅当A的零空间只有零向量时,ATA是可逆的
          • N(A)=0N(ATA)=0N(ATA)=nr=0ATA的秩为n

Lecture 15 Projections onto Subspaces

这一章主要介绍投影(Projection)和最小二乘法(Least Squares)。

  • 投影矩阵

    • b投影到a上,记a上离b最近的点为p
      • p=xa (倍数)
      • aT(bxa)=0
      • x=aTbaTa
      • p=aaTbaTa
      • p=Pb,那么P=aaTaTaP称为投影矩阵(projection matrix)
        • aaT秩为1
    • 投影矩阵的2个性质
      • 对称:PT=P
      • 如果投影2次,结果和1次一样:P2=P
    • 推广到高维情况
      • 动机,为什么要投影?
        • Ax=b也许无解,只能求解最接近的那个可解问题
          • Ax总是在A的列空间中,b不一定在(比如方程有噪声)
          • 微调b,把b变成列空间中最接近它的那一个
          • 将原问题换作求解Ax^=p(有解的),pb在列空间上的投影
            • x^不是原来的解,但是是最接近解的
      • b有两种情况
        • 一是在列空间中,那么投影就是它自己,投影后不改变原始解
        • 二是不在列空间中,原始方程无解,误差向量e=bpe垂直于超平面
      • 假设A=[a1a2]
        • p=Ax^,找到x^
        • 关键在于e=bp=bAx^垂直于平面,得:
          • a1T(bAx^)=0,a2T(bAx^)=0
          • AT(bAx^)=0
          • 从上式可得,eN(AT)中,而N(AT)A的列空间C(A)是正交的,可得 eC(A)
          • 从上面式子可得,非常重要的式子: ATAx^=ATb
          • 关于上面这个式子的三个问题:
            • x^是什么
              • x^=(ATA)1ATb
            • 投影是什么
              • p=Ax^=A(ATA)1ATb
            • 投影矩阵是什么
              • P=A(ATA)1AT (需要注意的是,括号不能随便打开,因为A不一定可逆)
              • 满足两个性质:
                • 对称
                • P2=P
      • 应用(最小二乘法)

Lecture 16 Projection Matrices and Least Squares

投影、最小二乘法和最佳拟合曲线。

  • 回顾投影矩阵

    • P=A(ATA)1AT
    • e=bp=bPb=(IP)b
      • 所以IP是把b投影到N(AT)上的投影矩阵
  • 最小二乘法例子

    • y=C+Dt拟合3个点(1,1),(2,2),(3,2)
    • 从投影矩阵角度考虑
      • ATAx^=ATb
      • 求解x^
    • 从最小化均方误差
      • Minimize ||Axb||2=||e||2
      • 微分方程求偏导
    • 二者最后得到的正规方程组相同
  • 以上推导一直假设ATA是可逆的,下面证明当A各列线性无关时,ATA一定可逆:

    • ATA要可逆的话,N(ATA)一定只有零向量,即ATAx=0只有零解,
    • 根据ATAx=0,那么有xTATAx=0,那么有(Ax)T(Ax)=0,(aTa是长度),
    • 那么Ax一定是零向量,
    • 利用假设,A各列线性无关,可推出x=0
  • 互相垂直的各列一定线性无关

    • 互相垂直的单位向量被称为标准正交向量组(orthonormal vectors)

Lecture 17 Orthogonal Matrices and Gram Schmidt

关于正交性的最后一讲,标准正交基,正交阵(orthogonal matrices),Gram-Schmidt方法。

  • Q是方阵时,才称为正交矩阵
    • qi,qj表示标准正交向量
    • QTQ=IQT=Q1
    • 比如置换矩阵(permutation matrix)
  • Q是有标准正交向量的矩阵
    • 投影矩阵为P=Q(QTQ)1QT=QQT
    • 满足投影矩阵的2个性质
      • 对称性
      • Q2=Q
    • 正规方程ATAx^=ATb,对于正交矩阵来说,即QTQx^=QTb
      • x^=QTb
        • x^i=qiTb
  • Gram-Schmidt 格拉姆-施密特正交化法
    • 对于线性无关的向量a,b
    • 第一步,求出正交向量组A,B
      • A=a
      • B=bp=bATbATAA ( 减去ba上的投影)
    • 第二步,标准化q1=A||A||,q2=B||B||
    • 泛化到3个向量a,b,c
    • 第一步,求正交向量组A,B,C
      • A=a
      • B=bATbATAA
      • C=cATcATAABTcBTBB
  • 换个角度看Gram-Schmidt正交化方法
    • 以前的消元法相当于A=LU
    • Gram-Schmidt相当于A=QR
      • R是上三角矩阵,因为后面构造的q向量垂直于先前的向量
  • 总结
    • A的各列线性无关,Gram-Schmidt构造一组标准正交列的矩阵Q
      • AQ通过上三角矩阵R联系:A=QR

Lecture 18 Properties of Determinants

方阵的行列式及其10条性质,由1,2,3条性质可推其它。

  1. 单位阵行列式为1,detI=1
  2. 交换行会使行列式正负号相反。
    • 由1,2可得置换矩阵的行列式。
  3. 对于某一行,线性(Linear for each row)
    • (a): |tatbcd|=t|abcd|
    • (b): |a+ab+bcd|=|abcd|+|abcd|
  4. 两行相等会使行列式为0。
    • 用性质2可证,交换两行,符号交换但相等
  5. 从行k减去行il倍,行列式不变
    • |abcladlb|=3|abcd|+|ablalb|=3|abcd|l|abab|=4|abcd|0
  6. 若有一行为0,则detA=0.
  7. 上三角矩阵u
    • detu=|d1......0...00dn|=d1d2dn
  8. 当且仅当A是奇异(singular)的,行列式为0.
    • 求行列式方法,先求上三角,再求对角,(和消元法一样)
  9. detAB=(detA)(detB)
    • detA1=1detA
    • detA2=(detA)2
    • det2A=2ndetA
  10. detAT=detA

Lecture 19 Determinant Formulas and Cofactors

介绍求detA的公式,代数余子式(Cofactor formula),Tridiagonal matrices(除三条对角线上,其它为0)。

利用行列式的基本性质1-3,可以将原行列式化为各行各列仅有一个元素的方阵的行列式之和。

Big Formula:

  • detA=n!±a1αa2βa3γanω,其中(α,β,γ,,ω)(1,,n)的一个排列,正负号待定。

代数余子式(cofactors):

  • 作用是把n阶行列式化简为n-1阶行列式
  • cofactor of aij=Cij=± 把第i行和第j列去掉的n1阶矩阵,
    • i+j为偶,符号为正
    • i+j为奇,符号为负
  • detA=a11C11+a12C12++a1nC1n

Lecture 20 Cramer's Rule, Inverse Matrix, and Volume

关于行列式的最后一课,行列式的应用。

  • 逆矩阵A1=1detACT
    • C是由代数余子式组成的矩阵,CT一般称作伴随矩阵
  • 克莱姆法则 (Carmer's Rule)
    • x=A1=1detACTb
    • x1=detB1detA,x2=detB2detA,
      • Bi是将A中的第i列用b替代而得到的矩阵。
    • 克莱姆法则一般不用来解方程,计算太复杂,Matlab中用消元法解方程。
  • 行列式的应用
    • 行列式的绝对值等于一个箱子的体积,正负号表示左手系还是右手系。
    • 如果三角形的顶点不在原点,三个顶点坐标为(x1,y1),(x2,y2),(x3,y3),面积为:
      • |x1y11x2y21x3y31|
      • 具体推导过程,对上面的矩阵消元,想当于使三角形回到原点

Lecture 21 Eigenvalues and Eigenvectors

方阵特征值和特征向量。

  • 特征向量
    • Ax平行于x的特征向量
      • Ax=λx
      • 如果A是奇异的(可以把非零向量变成0),λ=0是特征值。
  • 先看投影矩阵P
    • 任何平面上的向量就是特征向量,λ=1,因为Px=x
    • 任何垂直于平面的向量,λ=0,因为Px=0
  • 性质
    • 特征值的和是矩阵A的对角线元素之和(a11+a22++ann)
  • 如何求解特征值
    • 重写为(AλI)x=0λ未知,x未知
      • 除了零向量,要有非零x的话,AλI必须是奇异的 det(AλI)=0
      • 称为“特征方程(characteristic equation)”or 特征值方程“eigenvalue equation”
      • λ值可能重复
  • if Ax=λx, then (A+3I)x=Ax+3x=λx+3x=(λ+3)x
    • 特征值加3,特征向量不变
  • 旋转矩阵会有复数解
    • 反对称矩阵会出现复数解

Lecture 22 Diagonalizing a matrix and Powers of A

特征值的第二讲。

  • 对角化一个矩阵:S1AS=Λ
    • SA的特征向量组成
      • 可逆n个线性无关的特征向量
    • 假设An个线性无关的向量,把它们作为S的列向量可得:
      • AS=A[x1x2xn]=[λ1x1λnxn]=[x1xn][λ100λn]=SΛ
      • Λ是对角矩阵:特征值矩阵
    • 特征值和特征向量提供了理解矩阵幂的一种好方法
      • 假设Ax=λx,有A2x=λAx=λ2x
      • A2=SΛS1SΛS1=SΛ2S1
      • Ak=SΛkS1
    • 定理
      • 如果所有|λi|<1,那么当k时,Ak0
      • 以上这些推导的前提条件是n个线性无关的特征向量
    • 哪些矩阵可对角化呢?
      • 如果A矩阵的所有特征值λ是不同的(没有重根),那么A肯定有n个线性无关的特征向量。
        • 充分但不必要
      • 如果A的特征值有重复,A可能有,也可能没有 n个线性无关的特征向量。
  • Powers of A
    • μk+1=Aμk
    • 一阶差分方程μk+1=Aμk,给定起始值μ0。求解:
      • μ0写成特征向量的线性组合后再处理
        • μ0=c1x1+c2x2++cnxn
        • A100μ0=c1λ1100x1+c2λ2100x2++cnλn100xn=SΛ100c
      • 斐波那契数列例子
        • 0,1,1,2,3,4,8,13,,F100,
        • 不禁要问
          • 这个数列的“增长速度如何”?
            • 增长速度由特征值决定
        • Fk+2=Fk+1+Fk,二阶差分方程
          • 写成一阶:μk=[Fk+1Fk]
          • 方程组为:
            • {Fk+2=Fk+1+FkFk+1=Fk+1
          • 可得
            • μk+1=[1110]μk=[1110][Fk+1Fk]
            • 系数矩阵是对称阵,可知
              • 特征值是实数
              • 特征向量一定正交
            • 求系数矩阵的特征值和特征向量
              • det(AλI)=0λ1=1+52,λ2=152
              • 特征向量:x1=[λ11],x2=[λ21]
            • 然后把μ0=[F1F0]=c1x1+c2x2
              • c1=15,c2=15
          • 特征值决定增长的趋势,发散至无穷还是收敛于0

Lecture 23 Differential Equations and exp(At)

微分方程dudt=Au和矩阵的指数eAt

  • 微分方程
    • 例子
      • u(0)=[10]T
      • du1dt=u1+2u2
      • du2dt=u12u2
      • 系数矩阵A=[1212]
        • 奇异的
        • λ=0,3
        • x1=[21],x2=[11]
      • 解的形式是ut=c1e1tx1+c2e2tx2
      • 首先根据u0确定c1=13,c2=13
      • 然后得到u(t)=13[21]+13e3t[11]
      • 可以看出稳态是u()=[21]
      • 什么情况下才有稳态?
          1. 稳定性 stability,需要eλt0,即Reλ<0Reλ表示λ的实数部分)
          1. steady state需要λ1=0,其它Reλ<0
          1. 无法收钱,if 任一Reλ>0
      • 2×2矩阵的有稳态的条件是
        • trace λ1+λ2<0
        • det=λ1λ2>0
      • 回到原来的方程组dudt=Au
        • 矩阵A表明u1,u2耦合,关键是特征向量如何解耦。
        • u=SvS由特征向量组成,
        • Sdvdt=ASvdvdt=S1ASv=Λv
          • 关键在于以特征向量为基,将u表示为Sv
          • v(t)=eΛtv(0)
          • u(t)=SeΛtS1u(0)=eAtu(0)
        • 矩阵指数(Matrix exponentials)
          • eAt=I+At+(At)22+(At)36++(At)nn!+
            • 类似于ex=0xnn!
          • (IAt)1=I+At+(At)2+(At)3+
            • 要求At的特征值都小于1
            • 类似于11x=0xn
          • 证明eAt等于SeΛtS1
            • eAt=I+At+(At)22++(At)nn!+=I+SΛS1t+SΛ2S1t22+=SS1+SΛS1t+SΛ2S1t22+=SeΛtS1
          • eΛt=[eλ1t00eλnt]
            • 如果所有特征值的实部为负(Reλi<0),对角线的指数收敛于0。
        • 只有1个方程:y+by+ky=0,二阶微分方程
          • 把1个二阶微分方程化为一阶方程组
          • u=[yy],
          • u=[yy]=[bk10][yy]
          • 同理五阶的微分方程也可以化为一阶方程组,对应矩阵为:
            • [11110]

Lecture 24 Markov Matrices, Fourier Series

主要内容包括:马尔可夫矩阵和它的稳态,Fourier Series Projections,特征值的应用。

  • Markov Matrices (马尔可夫矩阵)
    • [.1.01.3.2.99.3.70.4]
    • 满足以下条件:
      • 所有元素0
      • 每一列加起来为1 λ=1是特征值
      • 它的幂也是马尔可夫矩阵
    • 稳态和特征值1及其特征向量关联在一起
    • 稳态的关键在于
      • λ=1是特征值
      • 所有其它特征值|λi|<1
      • μk=Akμ0=c1λ1kx1+c2λ2k+, 当满足上面两个条件时,这个式子趋近于c1x1
    • 证明:每一列的和为1,那么1是特征值
      • 思路:如果A1I是奇异的,那么1是特征值
      • 由于A1I每一列和为0,相当于要证:每一列和为0时,矩阵是奇异的
      • 方法
          1. 求行列式 太复杂
          2. 奇异的,意味着
            1. 列向量线性相关
            2. 行向量线性相关(正好有1row1+1row2+...=0
      • 以3阶矩阵为例,说明(1,1,1)n(AT)(转置的零空间,左零空间)中
        • then,x1λ=1对应的特征向量)在n(AI)
      • AAT的特征值是一样
        • det(AλI)=0
        • 利用det(A)=det(AT)
        • (AI)=0
        • (AI)T=0
        • det(ATλI)=0
    • 应用,马尔科夫矩阵,
      • 两个地方的人口迁移问题
  • 傅立叶级数
    • 回归带有标准正交基的投影问题
      • 标准正交基:q1,,qn
      • v=x1q1+x2q2++xnqn
      • 基向量的系数很容易求出:q1Tv=x1q1Tq1+0++0=x11
    • Fourier series可以把任何周期函数或周期信号分解成一个(可能由无穷个元素组成的)简单振荡函数的集合(PERIODIC Function,周期函数)
    • 已知函数f(x)=a01+a1cosx+b1sinx+a2cos2x+b2sin2x+
      • 无穷维,关键性质是正交
      • “正交”
        • 向量的正交是yTx=0
        • 函数的正交(对于函数f,g)是fTg=02πf(x)g(x)=0
      • 怎么计算a1
        • 02πf(x)cosxdx=0+a102π(cosx)2dx+0+

Lecture 25 Review for Quiz 2

习题课,包括以下内容:

  • 投影,最小二乘,Gram-Schmidt正交化
  • 行列式的性质,代数余子式
  • 特征值,对角化,矩阵的幂

Lecture 26 Symmetric Matrices and Positive Definiteness

本讲是关于对称矩阵的知识,A=AT,意味着:特征值是实数,特征向量互相垂直

  • 根据矩阵的对角化:A=SΛS1S由特征向量构成,Λ由特征值构成
    • 对称矩阵A=QΛQ1=QΛQTQ是标准正交向量
    • 为什么对称阵的特征值是实数?
      • 先回归共轭:a+ib=aib
      • Ax=λx (1.)总可以得到A¯x¯=λ¯x¯ (2.)
        • A为实矩阵时
          • A¯=A
          • 转置2. 可得x¯AT=x¯Tλ¯
          • 由于对称,x¯A=x¯Tλ¯ (3.)
          • 1.左乘x¯Tx¯TAx=λx¯Tx
          • 3.右乘x,,x¯TAx=x¯Tλ¯x
          • 由上面两个式子可得,λx¯Tx=λ¯x¯Txλ=λ¯, 所以λ是实数
        • A为复矩阵时
          • 转置2.可得,x¯TA¯T=x¯Tλ¯ (4.)
          • 1.左乘x¯Tx¯TAx=λx¯Tx
          • 4.右乘x,,x¯TA¯Tx=x¯Tλ¯x
          • 所以,当且仅当A=A¯T时,才有λ是实数
          • 定义新的符号:AHA¯T,表示共轭转置
    • 对称阵可以分解为A=QΛQT=λ1q1q1T+λ2q2q2T+
      • qiqiT是投影矩阵
      • 每个对称阵都是一些互相垂直的投影矩阵的组合,(理解谱定理的另一种方法)
    • 上面知道了对称阵的特征值是实数了,下面分析一下特征值的正负
      • 对于对称阵来说,主元的符号与特征值的符号相同
        • 正主元的个数等于正特征值的个数
      • 什么是正定矩阵(positive definite matrix)(对称的)
        • 所有的特征值是正的
        • 所有的主元是正的
        • 所有的子行列式是正的(从左上角开始,1×1,2×2..., 即顺序主子式都大于0)
        • 微分方程需要根据特征值的正负判断稳定性