线性代数有关内容


行列式

定义

对于方阵 AA 定义行列式 A|A|det(A)det(A)p((1)τ(p)ai,pi)\sum\limits_{p}\left((-1)^{\tau(p)}\prod a_{i,p_i}\right)pp 为排列,τ(p)\tau(p) 为逆序对个数。

性质

  • AT=A|A^T|=|A|

    证明:显然 不会证

  • AA 某一行或某一列乘 kk ,则 A|A| 变为原来的 kk 倍。

    证明:改变的这一行中的元素会在每一个 (1)τ(p)ai,pi(-1)^{\tau(p)}\prod a_{i,p_i} 中出现一次,提出 kk 即可。

  • A=[Xz1Y],B=[Xz2Y],C=[Xz1+z2Y]A=\begin{bmatrix}X\\z_1\\Y\end{bmatrix},B=\begin{bmatrix}X\\z_2\\Y\end{bmatrix},C=\begin{bmatrix}X\\z_1+z_2\\Y\end{bmatrix}X,YX,Y 为矩阵, z1,z2z_1,z_2 为矩阵中的某一行),则 A+B=C|A|+|B|=|C|

    证明:

    设改变第 kk 行。

    C|C| 的定义式展开,考虑某排列 pp 对应的一项为

(1)τ(p)ci,pi=(1)τ(p)c1,p1c2,p2ck,pkcn,pn=(1)τ(p)c1,p1c2,p2(ak,pk+bk,pk)cn,pn=(1)τ(p)ai,pi+(1)τ(p)bi,pi \begin{aligned} (-1)^{\tau(p)}\prod c_{i,p_i}&=(-1)^{\tau(p)}c_{1,p_1}\cdot c_{2,p_2}\cdots c_{k,p_k}\cdots c_{n,p_n}\\ &=(-1)^{\tau(p)}c_{1,p_1}\cdot c_{2,p_2}\cdots (a_{k,p_k}+b_{k,p_k})\cdots c_{n,p_n}\\ &=(-1)^{\tau(p)}\prod a_{i,p_i}+(-1)^{\tau(p)}\prod b_{i,p_i} \end{aligned}

  • A=[Xz1Yz2Z],B=[Xz2Yz1Z]A=\begin{bmatrix}\quad X\quad\\z_1\\Y\\z_2\\Z\end{bmatrix},B=\begin{bmatrix}\quad X\quad\\z_2\\Y\\z_1\\Z\end{bmatrix},则 A=B|A|=-|B|

    证明:

    首先证明排列相关内容
    交换排列相邻两数,排列奇偶性改变。证明:显然
    交换排列任意两数,排列奇偶性改变。

    共交换 2k+12k+1 次。

    考虑定义式,对于相同的 ai,pia_{i,p_i} 每一个排列的奇偶性都改变了,行列式值自然变为原来的相反数。

  • A=[Xz1Ykz1Z],B=[Xz1Yz1Z]A=\begin{bmatrix}\quad X\quad\\z_1\\Y\\kz_1\\Z\end{bmatrix},B=\begin{bmatrix}\quad X\quad\\z_1\\Y\\z_1\\Z\end{bmatrix},则 A=B=0|A|=|B|=0

    证明:首先有 A=kB|A|=k|B| ,又有 BB 交换两行之后的结果仍为 BB ,故 B=B|B|=-|B| ,所以 A=B=0|A|=|B|=0

  • A=[Xz1Yz2Z],B=[Xz1Ykz1+z2Z]A=\begin{bmatrix}\quad X\quad\\z_1\\Y\\z_2\\Z\end{bmatrix},B=\begin{bmatrix}\quad X\quad\\z_1\\Y\\kz_1+z_2\\Z\end{bmatrix},则 A=B|A|=|B|

    证明:构造矩阵 C=[Xz1Ykz1Z]C=\begin{bmatrix}\quad X\quad\\z_1\\Y\\kz_1\\Z\end{bmatrix} ,则根据性质 3 有 A+C=B|A|+|C|=|B| ,而 C=0|C|=0


矩阵的逆

定义

定义 n×mn\times m 的矩阵 AA 的转置矩阵为 m×nm\times n 的矩阵 ATA^T

定义 n×nn\times n 的方阵 AA 的逆为 A1A^{-1} ,满足 AA1=IA\cdot A^{-1}=I

性质

  1. (A1A2As)T=AsTAs1TA1T(A_1\cdot A_2\cdot\ldots\cdot A_{s})^{T}={A_s}^T\cdot {A_{s-1}}^T\cdot \ldots\cdot {A_1}^T

    证明:不会

  2. AA1=A1AA\cdot A^{-1}=A^{-1}\cdot A

    证明: AA1=A1AA1A=A1AA\cdot A^{-1}=A^{-1}\cdot A\cdot A^{-1}\cdot A=A^{-1}\cdot A

  3. (A1)1=A(A^{-1})^{-1}=A

  4. (A1)T=(AT)1(A^{-1})^T=(A^T)^{-1}

    证明:同时左乘 ATA^T ,即 AT(A1)T=AT(AT)1A^T\cdot (A^{-1})^T=A^T\cdot(A^T)^{-1}

  5. (A1As)1=As1A11(A_1\cdots A_s)^{-1}=A_s^{-1}\cdots A_1^{-1}

    证明:同时左乘 (A1As)(A_1\cdots A_s)(A1As)(A1As)1=(A1As)(As1A11)(A_1\cdots A_s)(A_1\cdots A_s)^{-1}=(A_1\cdots A_s)(A_s^{-1}\cdots A_1^{-1})

    等式两边显然等于 II


代数余子式和伴随矩阵

定义

对于 nn 阶方阵 AA ,定义余子式 Mi,jM_{i,j} 为 删去 ai,ja_{i,j} 所在的行与列得到的 n1n-1 阶矩阵。

定义代数余子式 bi,j=Mi,j(1)i+jb_{i,j}=|M_{i,j}|\cdot(-1)^{i+j}

定义伴随矩阵 A=[b1,1b1,nbn,1bn,n]A^*=\begin{bmatrix}b_{1,1}&\cdots&b_{1,n}\\\vdots&\ddots&\vdots\\b_{n,1}&\cdots&b_{n,n}\end{bmatrix}

性质

  1. A1=AAA^{-1}=\cfrac{A^*}{|A|},其中 A=[b1,1b1,nbn,1bn,n]A^*=\begin{bmatrix}b_{1,1}&\cdots&b_{1,n}\\\vdots&\ddots&\vdots\\b_{n,1}&\cdots&b_{n,n}\end{bmatrix}

    证明:知识盲区

    推论:A1A^{-1} 存在 \Leftrightarrow A0|A|\neq0

  2. AA=AA=AIAA^*=A^*A=|A|I

    证明:由性质一可以推得

  3. A=A(n1)|A^*|=|A|^{(n-1)}

    证明: 在性质二两边取行列式 AA=AA=AI=An|A|\cdot|A^*|=|AA^*|=||A|\cdot I|=|A|^n

  4. (A)=A(n2)A(A^*)^*=|A|^{(n-2)}\cdot A

    证明:咕咕咕

  5. A=j=1nai,jbi,j|A|=\sum\limits_{j=1}^{n}a_{i,j}b_{i,j} (对矩阵 AAii 行做 Laplace展开

求解方法

O(n3)O(n^3) 的方法:正确的求解代数余子式的方法_Rose_max的博客


初等行变换

初等行变换矩阵

定义

初等行变换矩阵:单位矩阵 EE 经过一次初等行变换的结果 ,三类: Qi(v)Q_i(v) :将 ei,ie_{i,i} 替换成 vvRi,j(v)R_{i,j}(v) :将第 jj×v\times v 加到第 ii 行上;Si,jS_{i,j} 交换第 iijj 行。

性质

对所有矩阵的初等行变换都可以通过左乘初等行变换矩阵实现。

所有有逆的矩阵都可以表示为 A=E1E2E3EsA=E_1E_2E_3\cdots E_s ,其中 EiE_i 为初等行变换矩阵,则 A1=Ek1E11A^{-1}={E_k}^{-1}\cdots{E_1}^{-1}

  • det(Qi(c)A)=det(Qi(c))det(A)=cdetA\det(Q_i(c)A)=\det(Q_i(c))\det(A)=c\det A
  • det(Ri,j(c)A)=detRi,j(c)detA=detA\det(R_{i,j}(c)A)=\det R_{i,j}(c)\cdot\det A=\det A
  • det(Si,jA)=detSi,jdetA=detA\det(S_{i,j}A)=\det S_{i,j}\cdot\det A=\det A

矩阵的秩

定义

行秩:矩阵的行向量组成的 nn 维空间的线性基大小;列秩同理。

性质

  • 矩阵的行秩等于列秩

咕咕