线性代数 听课笔记【上】

本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/135164326

  • 画图好累~

  • 域:实数、有限域

向量

  • 向量, xFnx\in F^n

    在这里插入图片描述

    • FnF^n 向量空间——运算满足线性性

      • 加、数乘

        • 八条公理:

          • u,v,wVu,v,w\in VVV 为向量空间, c,dFc,d\in FFF 为域

          • u+v=v+uu+v=v+u

          • (u+v)+w=u+(v+w(u+v)+w=u+(v+w

          • 0F,u+0=0+u=u\exist 0\in F,u+0=0+u=u

          • (u)F,u+(u)=0\exist(-u)\in F,u+(-u)=0

          • 1u=u1u=u

          • c(u+v)=cu+cvc(u+v)=cu+cv

          • (c+d)u=cu+du(c+d)u=cu+du

          • c(du)=(cd)uc(du)=(cd)u
            在这里插入图片描述

            在这里插入图片描述

      • 一些不正常的线性空间

        • V=R,F=QV=R,F=Q ,数乘的数是有理数,每个数当成一个向量

        • V=C,F=RV=C,F=R

        • V=Q,F=ZV=Q,F=Z ,不是线性空间,因为 ZZ 不是域( 22 在, 12\frac 1 2 不在)

        • [a,b],V=C[a,b],F=R[a,b],V=C[a,b],F=R

矩阵

矩阵 AFn×mA\in F^{n\times m}ai,jFa_{i,j}\in F

矩阵代表的是线性变换

  • 矩阵乘向量, AFn×m,xFmA\in F^{n\times m},x\in F^m ,要定义一个运算 AxAx 。把 FmFnF^m-\to F^n ,这是一个线性变换。
线性变换
  • 线性变换性质(2个):

  • f:vwf:v\to wv,wv,w 线性空间( u,vVu,v\in VcFc\in F ), ff 为线性变换
    f(uv)=f(u)+f(v)f(u\to v)=f(u)+f(v)

    • f(cu)=cf(u)f(cu)=cf(u)

在这里插入图片描述

  • Ax=yAx=y ,即 yi=jai,jxjy_i=\sum_j a_{i,j}x_j
矩阵乘矩阵
  • 线性变换的复合。 A,BA,B 矩阵,希望定义 (AB)=C(AB)=CCC 也为矩阵。且对于 xFk\forall x\in F^k ,有 Cx=A(Bx)C_x=A(Bx) (相当于能做两次线性变换)

  • 线性变换的复合依然是一个线性变换。 f,gf,g 为线性变换, (fg)(x)=f(g(x))(f\circ g)(x)=f(g(x))

  • f(g(u+v))=f(g(u)+g(v))=f(g(u))+f(g(v))f(g(u+v))=f(g(u)+g(v))=f(g(u))+f(g(v))

  • f(g(cu))=cf(g(u))f(g(cu))=cf(g(u))

  • AFn×mA\in F^{n\times m}FnFmF^n\to F^mBxFmBx\in F^m ,则 BBFkFmF^k\to F^m ,即 BFm×kB\in F^{m\times k} 。则 C:FkFmFnC:F^k\to F^m\to F^n ,因此 CCFn×kF^{n\times k}
    在这里插入图片描述

  • Ci,j=kai,kbk,jC_{i,j}=\sum_k a_{i,k}b_{k,j}

  • 矩阵乘法枚举顺序(代码): i,k,ji,k,j矩阵乘法提速!

矩阵转置
  • TT (transpose)

  • (AT)i,j=Aj,i(A^T)_{i,j}=A_{j,i}
    在这里插入图片描述

  • ATAA^TAAATAA^T 特判有意义!

  • 求转置:直接转即可。

方阵

在这里插入图片描述

  • AA 可以乘自己,即 AnA^n 有意义
单位阵 II

在这里插入图片描述

  • Ix=xIx=x

  • AIx=AxAIx=AxAI=AAI=AIA=AIA=A

线性独立

向量线性独立
  • 定义 nn 个向量 {v1,v2,vn}\{v_1,v_2,\dots v_n\} 线性独立。不存在一个 ii 满足 vijivivjv_i\sum_{j\neq i}v_iv_j

  • 一组向量的张成:span ( {v1,v2,vn}\{v_1,v_2,\dots v_n\} ) ={vα1v1+α2v2+α3v3+αnvn}=\{v|\alpha_1v_1+\alpha_2v_2+\alpha_3v_3+\dots\alpha_nv_n\} (线性空间)
    在这里插入图片描述

  • 线性空间的基 BB :它的所有线性组合能表示所有元素。即一组线性独立,张成 VV 的向量集。

  • 线性空间的维度: dim(V)=card(B)\dim(V)=card(B)

  • dim(Fn)=n\dim(F^n)=n

  • 以上都是指有限集的线性独立

  • 无线集合线性独立

  • 定义:所有有限子集都线性独立

  • 张成:所有有限子集的并

  • 例子: V=R,F=QV=R,F=Q ,它的维度不是有限的。思考是多少维的?维度和实数个数是一样的。

(线性)子空间 VV
  • WVW\subseteq VWW 也是线性空间。

  • 0W0\in WWV=WW\cap V=W

  • W1V,W2VW_1\subseteq V,W_2\subseteq V ,则 W1W2W_1\cap W_2 也是(线性空间的交为线性空间可以直接代入验证)

  • 矩阵——列空间: 看成 mm 列,每列为一个向量还是线性空间(忘了)

  • 行空间同理

  • 矩阵的秩rank:列空间的维度

  • 满秩矩阵:方阵。秩=行数
    AA 满秩的充要条件 Ax=0Ax=0 ,则 x=0x=0

  • rank(A+B)rank(A)+rank(B)rank(A+B)\le rank(A)+rank(B) (矩阵加对矩阵秩的变化很大)

逆矩阵
  • 矩阵线性变换的逆变换

  • A1A^{-1} ,即 Ax=yA1y=xA_x=y\to A^{-1}y=x ,即 AA1x=xAA^{-1}x=x ,即 AA1=I,A1A=IAA^{-1}=I,A^{-1}A=I

  • 逆变换必然存在,所以逆矩阵必然存在吗?

  • 可逆矩阵 = 满秩矩阵,即 rank(A)=n,AFn×mrank(A)=n,A\in F^{n\times m}

  • 可逆:定义域和值域一样(线性的),一定是方阵

  • AxA的列空间A_x\in A\text{的列空间} 。也就是 dim(A的列空间)=dim(x所属空间的维度)\dim (A\text{的列空间})=\dim (x\text{所属空间的维度})

  • 矩阵求逆:解方程。 AA1=IAA^{-1}=I ,高斯消元法

行变换

  1. 交换行

  2. 一行乘一个数

  3. 一行加上一个数

  • 意义: Ax=yA_x=y

在这里插入图片描述

化为特殊形式,得原方程的解。

  • A1A^{-1} :
    在这里插入图片描述

  • 日常生活中求逆

  • CF1070L:bitset+优化

  • CF963E:主元法。手动消一些元

行列式

  • det(A)\det(A) ,把方阵变成一个数。 det(A)=p(1)δ(p)i1nai,pi\det(A)=\sum_p(-1)^{\delta(p)}\prod_{i-1}^na_{i,p_i} 。(其中 pp 为排列, δ(p)\delta(p) 为逆序对个数)

  • 性质

    • det(I)=1\det(I)=1

    • 交换两行: det×=1\det \times=-1

    • 行乘 ccdet×=c\det \times=c

    • 一行加另一行: det\det 不变。

  • 所以可以高斯消元算了。
    在这里插入图片描述

  • 矩阵满秩:行列式不为0。

  • det(AB)=detAdetB\det(AB)=\det A\det B

行列式的应用

矩阵树定理(Matrixtree)
  • 求一个图的生成树个数

  • Kirchhoff矩阵 K=DAK=DADD 为度数矩阵(只有对角线上有数), AA 为邻接矩阵(这东西应用原不止矩阵树定理,机器学习、物理领域)

  • 性质1: detK=0\det K=0 ,即不满秩。( AA 满秩当且仅当, x0\forall x\neq 0 ,都有 Ax0A_x\neq 0 )。所以 K1=0K1=0

  • 性质2: KK 的所有代数余子式相同。

    • 运用性质:所有列的和为0。
      在这里插入图片描述
  • 事实上, KK 的代数余子式 = 原图的生成树个数

  • 应用:

    • 树的边权积的和。邻接矩阵变邻接边权矩阵,度数矩阵同理。

    • 所有边权和的和(省选原题P6624)。边权和为另一个形式的边权积。 wi=1+wxw_i'=1+w_xw1×w2=(1+w1k)(1+w2k)=1+(w1+w2)x+w1w2x2=modx2=1+(w1+w2)xw_1'\times w_2'=(1+w_1k)(1+w_2k)=1+(w_1+w_2)x+w_1w_2x^2=\dots\bmod x^2=1+(w_1+w_2)x

    • 本质: AFn×nA\in F^{n\times n} ,现在把 FF 变成一个多项式了。

    • CF578F

LGV引理

在这里插入图片描述

定义矩阵 MM 。其中 ai,ja_{i,j} 表示从 AiA_iBjB_j 的路径数。

detM=p(1)δ(p)从Ai到Bj的n条不交路径方案数\det M=\sum_p(-1)^{\delta(p)}\sum\text{从Ai到Bj的n条不交路径方案数} (不经过同一个点)。LGV引理是把不交这个条件加上去。

假设交了:

在这里插入图片描述

两种方案抵消了。

  • P7736 板子题

  • Gym 102978A