矩阵基础

矩阵基础

阅读前提示
  • 本文绝大多数理论来源为山东大学数学学院主编的《线性代数》第三版教材.
  • 出于复习需要,本文仅收录较为重要的,或容易遗忘的性质、定理与公式等.
  • 在介绍知识点时,本文默认所有的矩阵运算均有意义
  • 为行文方便,若无特殊说明,性质、定理与公式等仅从行的角度叙述.
  • 若存在错误或表达不规范之处,请通过邮箱联系加以指正.

矩阵类型概览

本文所有类型的矩阵(包括行列式)的定义列举如下,后续将详细展开解释.

  • 零矩阵:所有元素均为 $0$ 的矩阵,通常记为 $\boldsymbol{O}$,即 $$ \boldsymbol{O}=\left(\;\begin{matrix} 0 & 0 & \cdots & 0 \\ 0 & 0 & \cdots & 0 \\ \vdots & \vdots & & \vdots \\ 0 & 0 & \cdots & 0 \end{matrix}\;\right) $$

  • 对角矩阵:除主对角线上的元素外,其余元素均为 $0$ 的 $n$ 阶方阵,通常记为 $\boldsymbol{\varLambda}$ 或 $\text{diag}\,\{a _{11},\,a _{22},\,\cdots,\,a _{nn}\}$,即 $$ \boldsymbol{\varLambda}=\left(\;\begin{matrix} a _{11} & & & \\ & a _{22} & & \\ & & \ddots & \\ & & & a _{nn} \end{matrix}\;\right) $$

  • 单位矩阵:主对角线元素均为 $1$ 的方阵,通常记为 $\boldsymbol{E}_n$,即 $$ \boldsymbol{E}_n=\left(\;\begin{matrix} 1 & & & \\ & 1 & & \\ & & \ddots & \\ & & & 1 \end{matrix}\;\right) $$

  • 标量矩阵:主对角线元素均为常数 $k$ 的方阵,即 $$ \left(\;\begin{matrix} k & & & \\ & k & & \\ & & \ddots & \\ & & & k \end{matrix}\;\right) $$

  • 三角形矩阵

    • 主对角线下方的元素均为 $0$ 的方阵称为上三角形矩阵
    • 主对角线上方的元素均为 $0$ 的方阵称为下三角形矩阵
    • 上三角形矩阵与下三角形矩阵统称为三角形矩阵.
  • 阶梯形矩阵

    • 若非零行均在零行上方,且各非零行首非零元素前的 $0$ 的个数随行数的增大而严格增加,则称为上阶梯形矩阵
    • 若非零行均在零行上方,且各非零行尾非零元素后的 $0$ 的个数随行数的增大而严格减少,则称为下阶梯形矩阵
    • 换而言之,阶梯形矩阵可用一条阶梯形的虚线分割,而其中一边均为 $0$.
  • 行简化阶梯形矩阵:是一种阶梯形矩阵,其特征为

    1. 所有非零行的首非零元素均为 $1$;
    2. 所有首非零元素所在列上的其余元素均为 $0$.
  • 同型矩阵:两个行数与列数分别对应相等的矩阵,如 $\boldsymbol{A} _{m\times n}$ 与 $\boldsymbol{B} _{m\times n}$.

  • 对称矩阵:满足 $\boldsymbol{A}^\top=\boldsymbol{A}$ 的方阵 $\boldsymbol{A}$.

  • 反对称矩阵:满足 $\boldsymbol{A}^\top=-\boldsymbol{A}$ 的方阵 $\boldsymbol{A}$.

  • 奇异方阵:满足 $|\,\boldsymbol{A}\,|=0$ 的方阵 $\boldsymbol{A}$.

  • 非奇异方阵:不是奇异方阵的方阵即为非奇异方阵.

  • 三角形行列式

    • 上三角形矩阵的行列式称为上三角形行列式
    • 下三角形矩阵的行列式称为下三角形行列式
  • 对角行列式:即对角矩阵的行列式.

  • 斜对角矩阵(非严谨称谓):除次对角线上的元素外,其余元素均为 $0$ 的 $n$ 阶方阵,即 $$ \newcommand\iddots{\mathinner{\kern1mu\raise1pt{.}\kern2mu\raise4pt{.}\kern2mu\raise7pt{\Rule{0pt}{7pt}{0pt}.}\kern1mu}} \left(\;\begin{matrix} & & & a _{1n} \\ & & a _{2,n-1} & \\ & \iddots & & \\ a _{n1} & & & \end{matrix}\;\right) $$

  • 斜三角形矩阵(非严谨称谓).

    • 次对角线下方的元素均为 $0$ 的方阵称为斜上三角形矩阵
    • 次对角线上方的元素均为 $0$ 的方阵称为斜下三角形矩阵
    • 斜上三角形矩阵与斜下三角形矩阵统称为三角形矩阵.
  • 斜三角形行列式

    • 斜上三角形矩阵的行列式称为斜上三角形行列式
    • 斜下三角形矩阵的行列式称为斜下三角形行列式
  • 代数余子式:设 $\boldsymbol{A}=(\,a _{ij}\,) _{m\times n}$,则在 $|\,\boldsymbol{A}\,|$ 中将元素 $a _{ij}$ 所在行与列上的元素全部划去,由剩余元素按原顺序组成行列式 $$ M _{ij}=\left|\;\begin{matrix} a _{11} & \cdots & a _{1,j-1} & a _{1,j+1} & \cdots & a _{1n} \\ \vdots & & \vdots & \vdots & & \vdots \\ a _{i-1,1} & \cdots & a _{i-1,j-1} & a _{i-1,j+1} & \cdots & a _{i-1,n} \\ a _{i+1,1} & \cdots & a _{i+1,j-1} & a _{i+1,j+1} & \cdots & a _{i+1,n} \\ \vdots & & \vdots & \vdots & & \vdots \\ a _{n1} & \cdots & a _{n,j-1} & a _{n,j+1} & \cdots & a _{nn} \end{matrix}\;\right| $$

    称 $A _{ij}=(-1)^{i+j}\cdot M _{ij}$ 为元素 $a _{ij}$ 的代数余子式.

  • $k$ 阶子式:在 $n$ 阶行列式中任取 $k$ 行 $k$ 列,将所取行列的所有交点上的元素按原顺序组成的行列式.

  • $k$ 阶子式的代数余子式:对于给定的 $n$ 阶行列式 $D=|\,\boldsymbol{A}\,|$ 与其 $k$ 阶子式 $$ \left|\;\begin{matrix} a _{i _1,j _1} & a _{i _1,j _2} & \cdots & a _{i _1,j _k} \\ a _{i _2,j _1} & a _{i _2,j _2} & \cdots & a _{i _2,j _k} \\ \vdots & \vdots & \ddots & \vdots \\ a _{i _k,j _1} & a _{i _k,j _2} & \cdots & a _{i _k,j _k} \\ \end{matrix}\;\right| $$

    其中

    $$ \begin{cases} 1\leqslant i _1<i _2<\cdots<i _k\leqslant n\\\\ 1\leqslant j _1<j _2<\cdots<j _k\leqslant n \end{cases} $$

    将子式中的所有元素在 $D$ 中各自原位置所在的行与列上的元素全部划去,由剩余元素按原顺序组成行列式 $M'$,称

    $$ (-1)^{\sum\limits _{p=1}^k i _p+j _p}M' $$

    为该 $k$ 阶子式的代数余子式.

  • 伴随矩阵:设 $\boldsymbol{A}=(\,a _{ij}\,) _{n\times n}$,则由 $\boldsymbol{A}$ 中各元素的代数余子式 $A _{ij}$ 构成的矩阵称为 $\boldsymbol{A}$ 的伴随矩阵,通常记为 $\boldsymbol{A}^$,即 $$ \boldsymbol{A}^=\left(\;\begin{matrix} A _{11} & A _{21} & \cdots & A _{n1} \\ A _{12} & A _{22} & \cdots & A _{n2} \\ \vdots & \vdots & \ddots & \vdots \\ A _{1n} & A _{2n} & \cdots & A _{nn} \end{matrix}\;\right) $$

    注意事项
    • 伴随矩阵的元素顺序与一般矩阵不同,其从形式上看与后者的转置更为接近.
    • 所有一阶方阵的伴随矩阵均为 $\boldsymbol{E} _1$.
  • 满秩矩阵:满足 $r(\boldsymbol{A})=\min(m,n)$ 的 $n$ 阶矩阵 $\boldsymbol{A} _{m\times n}$,其中 $r(\boldsymbol{A})$ 为 $\boldsymbol{A}$ 的

  • 降秩矩阵:不是满秩矩阵的矩阵即为降秩矩阵.

  • 初等矩阵:对单位矩阵作一次初等变换后所得到的矩阵.

  • 可逆矩阵逆矩阵:设 $\boldsymbol{A}$ 为 $n$ 阶方阵,若存在一个 $n$ 阶方阵 $\boldsymbol{B}$,使得 $$ \boldsymbol{AB}=\boldsymbol{BA}=\boldsymbol{E} _n $$

    则称 $\boldsymbol{A}$ 为可逆矩阵,且称 $\boldsymbol{B}$ 为 $\boldsymbol{A}$ 的逆矩阵,记为 $\boldsymbol{B}=\boldsymbol{A}^{-1}$.

  • 分块矩阵:以若干纵横虚线将矩阵 $\boldsymbol{A}$ 分割为若干小矩阵,每个小矩阵称为子块,而以子块为元素的矩阵称为分块矩阵.

    分块矩阵示例
    给定矩阵

    $$ \boldsymbol{A}=\left(\;\begin{matrix} a _{11} & a _{12} & a _{13} & a _{14} \\ a _{21} & a _{22} & a _{23} & a _{24} \\ a _{31} & a _{32} & a _{33} & a _{34} \end{matrix}\;\right) $$

    则有

    (a11a12a13a14a21a22a23a24a31a32a33a34)=(A11A12A21A22)

    (a11a12a13a14a21a22a23a24a31a32a33a34)=(B11B12B21B22)

    以及其他分块方式.

  • 准对角矩阵:设 $\boldsymbol{A}$ 为 $n$ 阶方阵,若其分块矩阵仅在主对角线上有均为方阵的非零子块,即 $$ \boldsymbol{A}=\left(\;\begin{matrix} \boldsymbol{A} _1 & & & \\ & \boldsymbol{A} _{2} & & \\ & & \ddots & \\ & & & \boldsymbol{A} _s \end{matrix}\;\right) $$

    则称 $\boldsymbol{A}$ 为准对角矩阵或分块对角矩阵

  • 标准形:形如 $$ \left(\;\begin{matrix} \boldsymbol{E} _r & \boldsymbol{O} _{r\times (n-r)} \\ \boldsymbol{O} _{(m-r)\times r} & \boldsymbol{O} _{(m-r)\times(n-r)} \end{matrix}\;\right) _{m\times n} $$

    的分块矩阵称为标准形.

排列与逆序

由 $1,\,2,\,\cdots,\,n$ 组成的一个有序数组称为 $n$ 级排列

$n$ 级排列共有 $n!$ 种.

在 $n$ 级排列中,若较大的数位于较小的数之前,则由此二者构成的序列称为逆序

$n$ 级排列 $a _1 a _2 \cdots a _n$ 中所含的逆序的个数称为逆序数,记为 $N(a _1 a _2 \cdots a _n)$.

逆序数为奇数的排列称为奇排列,否则称为偶排列

排列 $12\cdots n$ 称为标准排列自然排列

交换排列中两个数的位置的过程称为对换

对排列作一次对换,其奇偶性会发生改变.

在 $n$ 级排列中,奇排列与偶排列的数量相等,均为 $\dfrac{n!}{2}$.

矩阵的运算

矩阵乘法

设有矩阵 $\boldsymbol{A}=(\,a _{ik}\,) _{m\times s}$ 与 $\boldsymbol{B}=(\,b _{kj}\,) _{s\times n}$,则由元素

$$ c _{ij}=\sum\limits _{k=1}^s a _{ik}b _{kj}\qquad (\,i=1,\,2,\,\cdots,\,m;\,j=1,\,2,\,\cdots,\,n\,) $$

组成的矩阵 $\boldsymbol{C}=(\,c _{ij}\,) _{m\times n}$ 称为 $\boldsymbol{A}$ 与 $\boldsymbol{B}$ 的乘积,记为 $\boldsymbol{C}=\boldsymbol{AB}$.

注意事项

  • 任意两个矩阵之间不一定能进行矩阵运算,即 $\boldsymbol{AB}$ 与 $\boldsymbol{BA}$ 不一定有意义.
  • 两个非零矩阵的乘积可以为零矩阵,即在 $\boldsymbol{AB}=\boldsymbol{O}$ 的条件下不一定能推得 $\boldsymbol{A}=\boldsymbol{O}$ 或 $\boldsymbol{B}=\boldsymbol{O}$.
  • 矩阵乘法一般不满足交换律,即 $\boldsymbol{AB}\neq\boldsymbol{BA}$.
  • 矩阵乘法不满足消去律,即在 $\boldsymbol{AB}=\boldsymbol{AC}$ 与 $\boldsymbol{A}\neq\boldsymbol{O}$ 的条件下不一定能推得 $\boldsymbol{B}=\boldsymbol{C}$.

矩阵乘法的性质如下所示.

  1. 结合律
    • $(\boldsymbol{AB})\boldsymbol{C}=\boldsymbol{A}(\boldsymbol{BC})$.
    • $k(\boldsymbol{A}\boldsymbol{B})=(k\boldsymbol{A})\boldsymbol{B}=\boldsymbol{A}(k\boldsymbol{B})$.
  2. 左分配律:$\boldsymbol{A}(\boldsymbol{B}+\boldsymbol{C})=\boldsymbol{AC}+\boldsymbol{BC}$.
  3. 右分配律:$(\boldsymbol{A}+\boldsymbol{B})\boldsymbol{C}=\boldsymbol{AC}+\boldsymbol{BC}$.
  4. 与单位矩阵的乘积:$\boldsymbol{A} _{m\times n}\boldsymbol{E} _{n\times n}=\boldsymbol{E} _{m\times m}\boldsymbol{A} _{m\times n}=\boldsymbol{A} _{m\times n}$.

矩阵转置

矩阵转置的性质如下所示.

  1. 二次转置:$(\boldsymbol{A}^\top)^\top=\boldsymbol{A}$.
  2. 相加后转置:$(\boldsymbol{A}+\boldsymbol{B})^\top=\boldsymbol{A}^\top+\boldsymbol{B}^\top$.
  3. 数乘后转置:$(k\boldsymbol{A})^\top=k\boldsymbol{A}^\top$.
  4. 相乘后转置:$(\boldsymbol{AB})^\top=\boldsymbol{B}^\top\boldsymbol{A}^\top$.

对称矩阵

反对称矩阵的主对角线上的元素均为 $0$.

设 $\boldsymbol{A}$ 为一个方阵,则 $\boldsymbol{A}+\boldsymbol{A}^\top,\,\boldsymbol{AA}^\top,\,\boldsymbol{A}^\top\boldsymbol{A}$ 均为对称矩阵,而 $\boldsymbol{A}-\boldsymbol{A}^\top$ 为反对称矩阵.

由于

$$ \boldsymbol{A}=\dfrac{\boldsymbol{A}+\boldsymbol{A}^\top}{2}+\dfrac{\boldsymbol{A}-\boldsymbol{A}^\top}{2} $$

故任意一个方阵 $\boldsymbol{A}$ 均可写为对称矩阵与反对称矩阵的和.

若 $\boldsymbol{A}$ 与 $\boldsymbol{B}$ 为同型对称矩阵,则 $\boldsymbol{AB}$ 为对称矩阵的充要条件为 $\boldsymbol{AB}=\boldsymbol{BA}$.

代数余子式

对于任意一个 $n$ 阶方阵 $\boldsymbol{A}$,其行列式按第 $i$ 行展开为

$$ |\,\boldsymbol{A}\,|=a _{i1}A _{i1}+a _{i2}A _{i2}+\cdots+a _{in}A _{in}\qquad (\,i=1,\,2,\,\cdots,\,n\,) $$

而按第 $j$ 列展开为

$$ |\,\boldsymbol{A}\,|=a _{1j}A _{1j}+a _{2j}A _{2j}+\cdots+a _{nj}A _{nj}\qquad (\,j=1,\,2,\,\cdots,\,n\,) $$

其中 $A _{ij}$ 为元素 $a _{ij}$ 的代数余子式.

某一行元素与另一行对应元素的代数余子式的乘积和为零,列元素与之同理,即

$$ \begin{cases} a _{i1}A _{s1}+a _{i2}A _{s2}+\cdots+a _{in}A _{sn}=0,& &i\neq s\\\\ a _{1j}A _{1t}+a _{2j}A _{2t}+\cdots+a _{nj}A _{nt}=0,& &j\neq t \end{cases} $$

行列式

$n$ 阶行列式的一种计算方法为

$$ \left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ a _{21} & a _{22} & \cdots & a _{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right|=\sum\limits _{j _1 j _2\cdots j _n}(-1)^{N(j _1 j _2\cdots j _n)}a _{(1j _1)}a _{(2j _2)}\cdots a _{(nj _n)} $$

其中 $j _1 j _2\cdots j _n$ 是一个 $n$ 级排列,$N(j _1 j _2\cdots j _n)$ 是其逆序数.

批注

该公式中,元素积的行标形成标准排列,而列标形成 $n$ 级排列的所有可能情况的遍历.

对 $n$ 阶上三角形行列式 $D$ 按第一列展开可得

$$ D=a _{11}\left|\;\begin{matrix} a _{22} & \cdots & a _{2n} \\ \vdots & \ddots & \vdots \\ 0 & \cdots & a _{nn} \end{matrix}\;\right|=a _{11}a _{22}\left|\;\begin{matrix} a _{33} & \cdots & a _{3n} \\ \vdots & \ddots & \vdots \\ 0 & \cdots & a _{nn} \end{matrix}\;\right|=\cdots=\prod\limits _{i=1}^na _{ii} $$

同理可得 $n$ 阶下三角形行列式与 $n$ 阶对角行列式的值均为 $\displaystyle\prod\limits _{i=1}^na _{ii}$.

提示

从排列的角度看,对于 $n$ 阶上三角形行列式 $D$ 而言,考虑到 $0$ 与任何数的乘积均为 $0$,且不影响求和结果,故

  1. 从第一行取出 $a _{11}$;
  2. 从第二行取出 $a _{22}$(不能在某一列上重复取值,否则违反排列定义);
  3. 以此类推,从第 $n$ 行取出 $a _{nn}$.

将取出的元素作积可得 $\displaystyle D=(-1)^{N(12\cdots n)}\prod\limits _{i=1}^na _{ii}=\prod\limits _{i=1}^na _{ii}$.

借助排列,我们可得到 $n$ 阶斜上三角形行列式 $D'$ 的值为

$$ D'=(-1)^{N(n(n-1)\cdots321)}a _{(1n)}a _{(2,n-1)}\cdots a _{(n1)}=(-1)^{\frac{n(n-1)}{2}}\displaystyle\prod\limits _{i=1}^na _{i,n-i+1} $$

同理可得 $n$ 阶斜下三角形行列式与 $n$ 阶斜对角行列式的值均为 $(-1)^{\frac{n(n-1)}{2}}\displaystyle\prod\limits _{i=1}^na _{i,n-i+1}$.

行列式的性质如下所示.

  1. 方阵转置后,行列式的值不变,即 $|\,\boldsymbol{A}\,|=|\,\boldsymbol{A}^\top\,|$.

  2. 两个矩阵乘积的行列式等于其各自行列式的乘积,即 $|\,\boldsymbol{AB}\,|=|\,\boldsymbol{A}\,|\cdot|\,\boldsymbol{B}\,|$.

  3. 交换两行后,行列式变号,即 $$ \left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ a _{i1} & a _{i2} & \cdots & a _{in} \\ \vdots & \vdots & & \vdots \\ a _{j1} & a _{j2} & \cdots & a _{jn} \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right|=-\left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ a _{j1} & a _{j2} & \cdots & a _{jn} \\ \vdots & \vdots & & \vdots \\ a _{i1} & a _{i2} & \cdots & a _{in} \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right| $$

  4. 将某行中的所有元素与数 $k$ 相乘后,行列式的值变为原先的 $k$ 倍,即 $$ \left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ ka _{i1} & ka _{i2} & \cdots & ka _{in} \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right|=k\left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ a _{i1} & a _{i2} & \cdots & a _{in} \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right| $$

    同理,有 $$ \left|\;\begin{matrix} ka _{11} & ka _{12} & \cdots & ka _{1n} \\ \vdots & \vdots & & \vdots \\ ka _{i1} & ka _{i2} & \cdots & ka _{in} \\ \vdots & \vdots & & \vdots \\ ka _{n1} & ka _{n2} & \cdots & ka _{nn} \end{matrix}\;\right|=k^n\left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ a _{i1} & a _{i2} & \cdots & a _{in} \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right| $$

  5. 若存在两行,其元素对应成比例,则该行列式的值为 $0$.

    • 若某行元素均为 $0$,则该行列式的值为 $0$.
    • 若存在两行,其元素对应相等,则该行列式的值为 $0$.
  6. 若某行中的元素均可表示为两个数的和,则该行列式可写成另外两个行列式的和,具体为 $$ \left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ a _{i1}+x _1 & a _{i2}+x _2 & \cdots & a _{in}+x _n \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right|=\left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ a _{i1} & a _{i2} & \cdots & a _{in} \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right|+\left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ x _1 & x _2 & \cdots & x _n \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right| $$

  7. 将某行与另一行的 $k$ 倍相加,行列式的值不变,即 $$ \left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ a _{i1}+ka _{j1} & a _{i2}+ka _{j2} & \cdots & a _{in}+ka _{jn} \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right|=\left|\;\begin{matrix} a _{11} & a _{12} & \cdots & a _{1n} \\ \vdots & \vdots & & \vdots \\ a _{i1} & a _{i2} & \cdots & a _{in} \\ \vdots & \vdots & & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn} \end{matrix}\;\right|\qquad (\,i\neq j\,) $$

拉普拉斯定理:在 $n$ 阶行列式 $D$ 中任取 $k$ 行,则由该 $k$ 行元素所组成的所有 $k$ 阶子式与各自代数余子式的乘积之和为 $D$.

例题

求行列式 $D=\left|\;\begin{matrix}1 & 2 & 0 & 0 \\ 3 & 4 & 0 & 0 \\ 1 & 2 & 3 & 4 \\ 1 & 1 & 4 & 5\end{matrix}\;\right|$ 的值.

解:由拉普拉斯定理,注意到零元素的存在,故取该行列式的第一行与第二行,有

$$ D=\left|\;\begin{matrix}1 & 2 \\ 3 & 4\end{matrix}\;\right|\cdot(-1)^{1+2+1+2}\cdot\left|\;\begin{matrix}3 & 4 \\ 4 & 5\end{matrix}\;\right|=2 $$

有时候可利用加边法等特殊技巧解决较为复杂的行列式求解问题.

例题

求解行列式 $\left|\;\begin{matrix}1+a _1 & 1 & \cdots & 1 \\ 1 & 1+a _2 & \cdots & 1 \\ \vdots & \vdots & \ddots & \vdots \\ 1 & 1 & \cdots & 1+a _n\end{matrix}\;\right|$ 的值.

解:加边法的本质是升阶,在原行列式的左上角新增一行与一列,但保持其值不变,即

$$ \newcommand{\Longeq}{=\!=\!=\!=\!=\!=\!=\!=} \begin{aligned} {\left|\;\begin{matrix} 1+a _1 & 1 & \cdots & 1 \\ 1 & 1+a _2 & \cdots & 1 \\ \vdots & \vdots & \ddots & \vdots \\ 1 & 1 & \cdots & 1+a _n \end{matrix}\;\right| _{n\times n}}=&\;{\left|\;\begin{matrix} 1 & 1 & 1 & \cdots & 1 \\ 0 & 1+a _1 & 1 & \cdots & 1 \\ 0 & 1 & 1+a _2 & \cdots & 1 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 1 & 1 & \cdots & 1+a _n \end{matrix}\;\right| _{(n+1)\times(n+1)}}\\\\ \underset{i=2,\,3,\,\cdots,\,n+1}{\overset{r _i+(-1)\cdot r _1}{\Longeq}}&\;{\left|\;\begin{matrix} 1 & 1 & 1 & \cdots & 1 \\ -1 & a _1 & & & \\ -1 & & a _2 & & \\ \vdots & & & \ddots & \\ -1 & & & & a _n \end{matrix}\;\right|}\\\\ \underset{i=2,\,3,\,\cdots,\,n+1}{\overset{c _1+\frac{1}{a _{i-1}}\cdot c _i}{\Longeq}}&\;\left|\;\begin{matrix} \displaystyle 1+\sum\limits _{i=1}^n\dfrac{1}{a _i} & 1 & 1 & \cdots & 1 \\ & a _1 & & & \\ & & a _2 & & \\ & & & \ddots & \\ & & & & a _n \end{matrix}\;\right|\\\\ =&\,\left(1+\sum\limits _{i=1}^n\dfrac{1}{a _i}\right)\cdot\prod\limits _{i=1}^n a _i \end{aligned} $$

例题

求解范德蒙德行列式 $\left|\;\begin{matrix}1 & 1 & 1 & \cdots & 1 \\ x _1 & x _2 & x _3 & \cdots & x _n \\ x _1 ^2 & x _2^2 & x _3^2 & \cdots & x _n^2 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ x _1^{n-1} & x _2^{n-1} & x _3^{n-1} & \cdots & x _n^{n-1}\end{matrix}\;\right|$ 的值.

解:利用加边法的思想,递归地,有

$$ \newcommand{\Longeq}{=\!=\!=\!=\!=\!=\!=\!=} \begin{aligned} \left|\;\begin{matrix} 1 & 1 & 1 & \cdots & 1 \\ x _1 & x _2 & x _3 & \cdots & x _n \\ x _1 ^2 & x _2^2 & x _3^2 & \cdots & x _n^2 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ x _1^{n-1} & x _2^{n-1} & x _3^{n-1} & \cdots & x _n^{n-1} \end{matrix}\;\right|\;\underset{i=2,\,3,\,\cdots,\,n}{\overset{r _i+(-x _1)\cdot r _{i-1}}{\Longeq}}&\;\left|\;\begin{matrix} 1 & 1 & 1 & \cdots & 1 \\ 0 & x _2-x _1 & x _3-x _1 & \cdots & x _n-x _1 \\ 0 & x _2^2-x _1x _2 & x _3^2-x _1x _3 & \cdots & x _n^2-x _1x _n \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & x _2^{n-1}-x _1x _2^{n-2} & x _3^{n-1}-x _1x _3^{n-2} & \cdots & x _n^{n-1}-x _1x _n^{n-2} \end{matrix}\;\right|\\\\ =&\;\left|\;\begin{matrix} x _2-x _1 & x _3-x _1 & \cdots & x _n-x _1 \\ x _2^2-x _1x _2 & x _3^2-x _1x _3 & \cdots & x _n^2-x _1x _n \\ \vdots & \vdots & \ddots & \vdots \\ x _2^{n-1}-x _1x _2^{n-2} & x _3^{n-1}-x _1x _3^{n-2} & \cdots & x _n^{n-1}-x _1x _n^{n-2} \end{matrix}\;\right|\\\\ =&\;\prod\limits _{i=2}^n(x _i-x _1)\cdot\left|\;\begin{matrix} 1 & 1 & \cdots & 1 \\ x _2 & x _3 & \cdots & x _n \\ \vdots & \vdots & \ddots & \vdots \\ x _2^{n-2} & x _3^{n-2} & \cdots & x _n^{n-2} \end{matrix}\;\right|\\\\ =&\;\cdots\\\\ =&\;\prod\limits _{i=2}^n(x _i-x _1)\cdot\prod\limits _{i=3}^n(x _i-x _2)\cdots(x _n-x _{n-1})\\\\ =&\;\prod\limits _{1\leqslant j<i\leqslant n}(x _i-x _j) \end{aligned} $$

反对称矩阵的行列式称为反对称行列式

奇数阶反对称行列式的值为 $0$.

克莱姆法则

设有由 $n$ 个方程组成的 $n$ 元方程组

$$ \begin{cases} a _{11}x _1+a _{12}x _2+\cdots+a _{1n}x _n=b _1 \\\\ a _{21}x _1+a _{22}x _2+\cdots+a _{2n}x _n=b _2 \\\\ \cdots \\\\ a _{n1}x _1+a _{n2}x _2+\cdots+a _{nn}x _n=b _n \end{cases} $$

若其系数行列式 $D=\left|\;\begin{matrix}a _{11} & a _{12} & \cdots & a _{1n} \\ a _{21} & a _{22} & \cdots & a _{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a _{n1} & a _{n2} & \cdots & a _{nn}\end{matrix}\;\right|\neq 0$,则

$$ x _j=\dfrac{D _j}{D}\qquad (\,j=1,\,2\,\cdots,\,n\,) $$

其中 $D _j$ 是将 $D$ 的第 $j$ 列替换为由方程组常数项所组成的列向量所得到的行列式,即

$$ D _j=\left|\;\begin{matrix} a _{11} & \cdots & a _{1,j-1} & b _1 & a _{1,j+1} & \cdots & a _{1n} \\ a _{21} & \cdots & a _{2,j-1} & b _2 & a _{2,j+1} & \cdots & a _{2n} \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ a _{n1} & \cdots & a _{n,j-1} & b _n & a _{n,j+1} & \cdots & a _{nn} \\ \end{matrix}\;\right| $$

特别地,若 $b _1=b _2=\cdots=b _n=0$,则称该方程组为 $n$ 元齐次线性方程组

显然,由克莱姆法则,若系数行列式 $D\neq 0$,则 $n$ 元齐次线性方程组仅有零解

由该结论,可得到其逆否命题:若 $n$ 元齐次线性方程组有非零解,则其系数行列式 $D=0$.

此处给出新结论,后续博客将证明:若 $n$ 元齐次线性方程组的系数行列式 $D=0$,则其有非零解.

换而言之,$n$ 元齐次线性方程组有非零解的充要条件为其系数行列式 $D=0$.

逆矩阵

并非所有的矩阵均可逆,故在使用逆矩阵之前,首先需要判断矩阵的可逆性.

对于任意一个方阵 $\boldsymbol{A}$ 而言,有:

  1. $\boldsymbol{AA}^=\boldsymbol{A}^\boldsymbol{A}=|\,\boldsymbol{A}\,|\boldsymbol{E}$;
  2. $|\,\boldsymbol{A}^*\,|=|\,\boldsymbol{A}\,|^{n-1}$.

若矩阵 $\boldsymbol{A}$ 可逆,则其逆矩阵唯一,且有

$$ \boldsymbol{A}^{-1}=\dfrac{1}{|\,\boldsymbol{A}\,|}\boldsymbol{A}^* $$

成立.

矩阵 $\boldsymbol{A}$ 可逆的充要条件为 $|\,\boldsymbol{A}\,|\neq 0$.

设 $\boldsymbol{A}$ 与 $\boldsymbol{B}$ 均为 $n$ 阶方阵,其中 $\boldsymbol{AB}=\boldsymbol{E}$(或 $\boldsymbol{BA}=\boldsymbol{E}$),则 $\boldsymbol{A}$ 可逆,且 $\boldsymbol{B}=\boldsymbol{A}^{-1}$.

逆矩阵的性质如下所示.

  1. 若矩阵 $\boldsymbol{A}$ 可逆,则 $\boldsymbol{A}^{-1}$ 同样可逆,且 $(\boldsymbol{A}^{-1})^{-1}=\boldsymbol{A}$.
  2. 若矩阵 $\boldsymbol{A}$ 可逆,则 $\boldsymbol{A}^\top$ 同样可逆,且 $(\boldsymbol{A}^\top)^{-1}=(\boldsymbol{A}^{-1})^\top$.
  3. 若矩阵 $\boldsymbol{A}$ 与 $\boldsymbol{B}$ 均可逆,则 $\boldsymbol{AB}$ 可逆,且 $(\boldsymbol{AB})^{-1}=\boldsymbol{B}^{-1}\boldsymbol{A}^{-1}$.
  4. 若矩阵 $\boldsymbol{A}$ 可逆,且 $k\neq 0$,则 $(k\boldsymbol{A})^{-1}=\dfrac{1}{k}\boldsymbol{A}^{-1}$.
  5. 若矩阵 $\boldsymbol{A}$ 可逆,则 $|\,\boldsymbol{A}^{-1}\,|=|\,\boldsymbol{A}\,|^{-1}=\dfrac{1}{|\,\boldsymbol{A}\,|}$.
  6. 若矩阵 $\boldsymbol{A}$ 可逆,则 $\boldsymbol{A}^$ 同样可逆,且 $(\boldsymbol{A}^)^{-1}=\dfrac{1}{|\,\boldsymbol{A}\,|}\boldsymbol{A}$.

分块矩阵

分块矩阵的加法、数乘与乘法运算与一般矩阵相应运算基本一致.

设分块矩阵 $\boldsymbol{A}=\left(\;\begin{matrix}\boldsymbol{A} _{11} & \boldsymbol{A} _{12} & \cdots & \boldsymbol{A} _{1n} \\ \boldsymbol{A} _{21} & \boldsymbol{A} _{22} & \cdots & \boldsymbol{A} _{2n} \\ \vdots & \vdots & & \vdots \\ \boldsymbol{A} _{m1} & \boldsymbol{A} _{m2} & \cdots & \boldsymbol{A} _{mn}\end{matrix}\;\right)$,则其转置为

$$ \boldsymbol{A}^\top=\left(\;\begin{matrix} \boldsymbol{A} _{11}^\top & \boldsymbol{A} _{21}^\top & \cdots & \boldsymbol{A} _{m1}^\top \\ \boldsymbol{A} _{12}^\top & \boldsymbol{A} _{22}^\top & \cdots & \boldsymbol{A} _{m2}^\top \\ \vdots & \vdots & & \vdots \\ \boldsymbol{A} _{1n}^\top & \boldsymbol{A} _{2n}^\top & \cdots & \boldsymbol{A} _{mn}^\top \end{matrix}\;\right) $$

若分块矩阵 $\boldsymbol{A}=\left(\;\begin{matrix}\boldsymbol{A} _1 & & & \\ & \boldsymbol{A} _2 & & \\ & & \ddots & \\ & & & \boldsymbol{A} _s\end{matrix}\;\right)$,其中每个子块均可逆,则其逆矩阵为

$$ \boldsymbol{A}^{-1}=\left(\;\begin{matrix} \boldsymbol{A} _1^{-1} & & & \\ & \boldsymbol{A} _2^{-1} & & \\ & & \ddots & \\ & & & \boldsymbol{A} _s^{-1} \end{matrix}\;\right) $$

初等变换

初等变换的定义与性质

初等变换包括初等行变换初等列变换

对一个矩阵的初等行变换包括以下操作.

  1. 交换两行,记为 $r _i\leftrightarrow r _j$.
  2. 将某行中的所有元素与数 $k$ 相乘,记为 $r _i\times k$,其中 $k\neq 0$.
  3. 将某行与另一行的 $k$ 倍相加,记为 $r _i+kr _j$.

任何矩阵均可通过一系列初等变换化为标准形.

若矩阵 $\boldsymbol{A}$ 可经一系列初等变换化为矩阵 $\boldsymbol{B}$,则称 $\boldsymbol{A}$ 与 $\boldsymbol{B}$ 等价,记为 $\boldsymbol{A}\cong\boldsymbol{B}$.

初等变换的性质如下所示.

  1. 反身性:$\boldsymbol{A}\cong\boldsymbol{A}$.
  2. 对称性:$\boldsymbol{A}\cong\boldsymbol{B}\Rightarrow\boldsymbol{B}\cong\boldsymbol{A}$.
  3. 传递性:$\boldsymbol{A}\cong\boldsymbol{B},\,\boldsymbol{B}\cong\boldsymbol{C}\Rightarrow\boldsymbol{A}\cong\boldsymbol{C}$.

初等矩阵

初等矩阵分为以下三类.

  1. 交换单位矩阵的两行,记为 $\boldsymbol{E}(i,j)$.
  2. 将单位矩阵的某行中的所有元素与数 $k$ 相乘,记为 $\boldsymbol{E}(i(k))$,其中 $k\neq 0$.
  3. 将单位矩阵的某行与另一行的 $k$ 倍相加,记为 $\boldsymbol{E}(i,j(k))$.

由于 $|\,\boldsymbol{E}\,|=1$,根据行列式的性质,可得

$$ |\,\boldsymbol{E}(i,j)\,|=-1,\,|\,\boldsymbol{E}(i(k))\,|=k,\,|\,\boldsymbol{E}(i,j(k))\,|=1 $$

显然,三种初等矩阵的行列式的值均不为 $0$,故初等矩阵一定可逆,且各自的逆矩阵为

$$ \boldsymbol{E}^{-1}(i,j)=\boldsymbol{E}(i,j),\,\boldsymbol{E}^{-1}(i(k))=\boldsymbol{E}(i(k^{-1})),\,\boldsymbol{E}^{-1}(i,j(k))=\boldsymbol{E}(i,j(-k)) $$

换而言之,初等矩阵的逆矩阵同样为初等矩阵

初等矩阵转置后仍为初等矩阵.

初等矩阵与初等变换的关系为:

  1. 以初等矩阵左乘矩阵 $\boldsymbol{A}$,相当于对 $\boldsymbol{A}$ 实施同种初等行变换
  2. 以初等矩阵右乘矩阵 $\boldsymbol{A}$,相当于对 $\boldsymbol{A}$ 实施同种初等列变换

对于任意一个矩阵 $\boldsymbol{A}$,存在一系列初等矩阵 $\boldsymbol{P} _1,\,\boldsymbol{P} _2,\,\cdots,\,\boldsymbol{P} _s,\,\boldsymbol{Q} _1,\,\boldsymbol{Q} _2,\,\cdots,\,\boldsymbol{Q} _t$,使得矩阵

$$ \boldsymbol{P} _1\boldsymbol{P} _2\cdots\boldsymbol{P} _s\boldsymbol{A}\boldsymbol{Q} _1\boldsymbol{Q} _2\cdots\boldsymbol{Q} _t $$

为标准形.

批注

若 $\boldsymbol{A}\cong\boldsymbol{B}$,则存在可逆矩阵 $\boldsymbol{P}$ 与 $\boldsymbol{Q}$,使得 $\boldsymbol{PAQ}=\boldsymbol{B}$ 成立.

矩阵 $\boldsymbol{A}$ 可逆的充要条件为 $\boldsymbol{A}$ 的标准形为 $\boldsymbol{E}$.

矩阵 $\boldsymbol{A}$ 可逆的充要条件为 $\boldsymbol{A}$ 可表示为一系列初等矩阵的乘积.

初等变换的应用

利用初等变换求解给定矩阵 $\boldsymbol{A}$ 的基本思路为

$$ (\,\begin{array}{c:c} \boldsymbol{A} & \boldsymbol{E} \end{array}\,)\; \overset{\text{一系列初等行变换}}{- - - - -\;- \rightarrow} \;(\,\begin{array}{c:c} \boldsymbol{E} & \boldsymbol{A}^{-1} \end{array}\,) $$

若无法实现上述变换,则说明 $\boldsymbol{A}$ 不可逆.

原理

设矩阵 $\boldsymbol{A}$ 可逆,则有 $\boldsymbol{AA}^{-1}=\boldsymbol{E}$,且 $\boldsymbol{A}^{-1}$ 可表示为一系列初等矩阵 $\boldsymbol{P} _1,\,\boldsymbol{P} _2,\,\cdots,\,\boldsymbol{P} _s$ 与 $\boldsymbol{E}$ 的乘积,即

$$ \boldsymbol{P} _1\boldsymbol{P} _2\cdots\boldsymbol{P} _s\boldsymbol{E}=\boldsymbol{A}^{-1} $$

对上式左右两端同时右乘 $\boldsymbol{A}$,有

$$ \boldsymbol{P} _1\boldsymbol{P} _2\cdots\boldsymbol{P} _s\boldsymbol{A}=\boldsymbol{E} $$

比较两式,不难发现,若同时对 $\boldsymbol{A}$ 与 $\boldsymbol{E}$ 实施相同的初等行变换,则当 $\boldsymbol{A}$ 化为 $\boldsymbol{E}$ 时,$\boldsymbol{E}$ 即可化为 $\boldsymbol{A}^{-1}$.

矩阵的秩

在矩阵 $\boldsymbol{A}$ 中,非零的 $k$ 阶子式的最高阶数称为 $\boldsymbol{A}$ 的,记为 $r(\boldsymbol{A})$.

由定义可知,矩阵 $\boldsymbol{A} _{m\times n}$ 的秩满足条件 $0\leqslant r(\boldsymbol{A})\leqslant\min(m,n)$.

方阵 $\boldsymbol{A}$ 是满秩矩阵的充要条件为其行列式的值 $|\,\boldsymbol{A}\,|\neq 0$.

初等变换不改变矩阵的秩.

将矩阵 $\boldsymbol{A}$ 经一系列初等变换化为阶梯形矩阵 $\boldsymbol{B}$ 后,$r(\boldsymbol{A})$ 的值等于 $\boldsymbol{B}$ 中非零行的数量.

将矩阵 $\boldsymbol{A}$ 转置后,其秩不变,即 $r(\boldsymbol{A})=r(\boldsymbol{A}^\top)$.

给定矩阵 $\boldsymbol{A} _{m\times n}$ 与两个可逆方阵 $\boldsymbol{P} _{m\times m}$ 和 $\boldsymbol{Q} _{n\times n}$,则有

$$ r(\boldsymbol{A})=r(\boldsymbol{PA})=r(\boldsymbol{AQ})=r(\boldsymbol{PAQ}) $$

对于任意两个可相乘的矩阵 $\boldsymbol{A}$ 与 $\boldsymbol{B}$,有

$$ r(\boldsymbol{AB})\leqslant\min(r(\boldsymbol{A}),r(\boldsymbol{B})) $$

Author

KoSaking

Posted on

2024-02-10

Updated on

2025-12-24

Licensed under