行列式

我的原文地址

第三章:行列式 行列式的概念,就是用来刻画n阶方阵的某种特征的一个重要数据.

Contents
Contents
 1.  n阶方阵的行列式
   1.1.  行列式函数的定义
   1.2.  行列式函数\mathrm{det}(A)
 2.  行列式的其它性质
 3.  行列式的初步应用
   3.1.  齐次线性方程组
   3.2.  逆矩阵
   3.3.  矩阵乘积的行列式
   3.4.  矩阵的秩与行列式
 4.  Laplace展开式与Binet-Cauchy公式

1. n阶方阵的行列式 1.1. 行列式函数的定义

Proposition 1. 对行(列)线性函数f,有一行(列)为0的矩阵A,该行(列)提系数0f(A)=0f(A)=0.

Definition 2.f为行列式函数,若f满足:

1.列线性函数;2.任意A不满秩\Rightarrow f(A)=03.\, f(E)=1.


Definition 3. 称列线性函数f为反对称的,如果对有两列元素相同的矩阵A,\, f(A)=0.

Theorem 4. 列线性函数f反对称\Longleftrightarrow任意不满秩A,\, f(A)=0.

Theorem 5. f是反对称列(行)线性函数,交换A的两行得BA的某行数乘加到另一行得C,则f(B)=-f(A),\, f(C)=f(A).


Corollary 6. A\text{相抵}B,\, f(A)=g(A)\Longrightarrow f(B)=g(B).

若能证定理theorem312,定理theorem311即证:若不满秩,某列可被其它列线性组合,将这行变为0即得f(A)=0.而反过来只需取两列相同的矩阵都有f(A)=0,这正是反对称的定义.

对定理theorem312,设A=(\dots,\beta_i,\dots,\beta_j,\dots)
\begin{aligned}
&f(\dots,\beta_i,\dots,\beta_j,\dots)+f(\dots,\beta_j,\dots,\beta_i,\dots) \\
=&f(\dots,\beta_i,\dots,\beta_j,\dots)+f(\dots,\beta_j,\dots,\beta_i,\dots)+
f(\dots,\beta_i,\dots,\beta_i,\dots)+f(\dots,\beta_j,\dots,\beta_j,\dots)\\
=&f(\dots,\beta_i,\dots,\beta_i+\beta_j,\dots)+f(\dots,\beta_j,\dots,\beta_i+\beta_j,\dots)\\
=&0.
\end{aligned}

\begin{aligned}
&f(\dots,\beta_i,\dots,\beta_j+\lambda\beta_i,\dots) \\
=&f(\dots,\beta_i,\dots,\beta_j,\dots)+\lambda f(\dots,\beta_i,\dots,\beta_i,\dots)\\
=&f(\dots,\beta_i,\dots,\beta_j,\dots).
\end{aligned}

于是我们有:

Proposition 7. 行列式函数即是f(E)=1的反对称列线性函数.

Theorem 8. 行列式函数唯一.

Theorem 9. 行列式函数ff(A^{\mathrm{T}})=f(A).

Theorem 10. 行列式函数f有:

1.行线性函数;2.行的角度反对称;3.\, f(E)=1.

对定理theorem313,如果f,g均是行列式函数,不满秩矩阵按定义就有f(A)=g(A)=0.如果满秩,则A相抵于E,由f(E)=g(E)=1及推论tuilun311f(A)=g(A).

对定理theorem314,仅考虑A满秩.此时E可一系列初等列变换变为A,一开始有f(E)=1,每一次初等列变换,交换两列反号,某列乘\lambdaf也乘\lambda,某列数乘加到另一列f不变.设A=EP_1P_2\dots P_m,\, f(A)=(-1)^r\lambda_1\lambda_2\dots\lambda_s,则A^{\mathrm{T}}=EP^{\mathrm{T}} _mP^{\mathrm{T}} _{m-1}\dots P^{\mathrm{T}} _2P^{\mathrm{T}} _1.\, f(A^{\mathrm{T}})=(-1)^r\lambda_1\lambda_2\dots\lambda_s=f(A).

由定理theorem314不难推出定理theorem315.
1.2. 行列式函数\mathrm{det}(A)

Proposition 11. (-1)^{N(\dots j_k\dots j_l\dots)}=-(-1)^{N(\dots j_l\dots j_k\dots)}.


Theorem 12. \mathrm{det}(A)是唯一的行列式函数.

Corollary 13. 行列式按列定义的展开式等于按行定义的展开式.

由定理theorem313,只需要知道\det(A)是行列式函数即可,逐条验证定义条件即可.
2. 行列式的其它性质

Theorem 14. 上(下)三角矩阵的行列式等于主对角线元乘积.

Theorem 15. 行列式可按任意行(列)展开.

Lemma 16. 行列式可按第一行展开.

Theorem 17. M=\begin{bmatrix}A&C\\0&B\end{bmatrix}\Longrightarrow|M|=|A||B|.


Corollary 18. A=\begin{bmatrix}A_1&&& \\ &A_2& &0\\0& &\ddots& \\&& &A_s\end{bmatrix}\Longrightarrow|A|=|A_1||A_2|\dots|A_s|.


Theorem 19. A(t)=\begin{bmatrix}
a_{11}(t)&a_{12}(t)&\dots&a_{1n}(t)\\
a_{21}(t)&a_{22}(t)&\dots&a_{2n}(t)\\
\vdots&\vdots& &\vdots\\
a_{n1}(t)&a_{n2}(t)&\dots&a_{nn}(t)
\end{bmatrix},\, A_i(t)=\begin{bmatrix}
a_{11}(t)&a_{12}(t)&\dots&a_{1n}(t)\\
\vdots&\vdots& &\vdots\\
a_{i-1,1}(t)&a_{i-1,2}(t)&\dots&a_{i-1,n}(t)\\
a_{i1}'(t)&a_{i2}'(t)&\dots&a_{in}'(t)\\
a_{i+1,1}(t)&a_{i+1,2}(t)&\dots&a_{i+1,n}(t)\\
\vdots&\vdots& &\vdots\\
a_{n1}(t)&a_{n2}(t)&\dots&a_{nn}(t)\end{bmatrix}.

|A(t)|也可导,且有
\frac{\mathrm{d}}{\mathrm{d}t}|A(t)|=\sum_{i=1}^n|A_i(t)|.

对定理theorem321,考虑归纳法配合引理lemma321即可.

对引理lemma321,把行列式按第一行行向量的分量拆开,得到\det(A)=\sum\limits_{k=1}^na_{1k}\det\begin{bmatrix}\varepsilon_k\\ \alpha_2\\ \vdots\\ \alpha_n\end{bmatrix}
\begin{aligned}
\det\begin{bmatrix}\varepsilon_k\\ \alpha_2\\ \vdots\\ \alpha_n\end{bmatrix}&=\sum_{(j_2j_3\dots j_n)}(-1)^{N(kj_2j_3\dots j_n)}a_{2j_2}a_{3j_3}\dots a_{nj_n} \\
&=\sum_{(j_2j_3\dots j_n)}(-1)^{k-1+N(j_2j_3\dots j_n)}a_{2j_2}a_{3j_3}\dots a_{nj_n}\\
&=(-1)^{k+1}\sum_{(j_2j_3\dots j_n)}(-1)^{N(j_2j_3\dots j_n)}a_{2j_2}a_{3j_3}\dots a_{nj_n}\\
&=(-1)^{1+k}\det(A(_k^1)).
\end{aligned}\\
\begin{aligned}
\Longrightarrow\det(A)&=\sum_{k=1}^na_{1k}\det\begin{bmatrix}\varepsilon_k\\ \alpha_2\\ \vdots\\ \alpha_n\end{bmatrix} \\
&=\sum_{k=1}^n(-1)^{1+k}a_{1k}\det(A(_k^1)).
\end{aligned}

对定理theorem322
A=\begin{bmatrix}a_{11}&a_{12}&\cdots&a_{1n}\\a_{21}&a_{22}&\cdots&a_{2n}\\ \vdots&\vdots& &\vdots\\a_{i1}&a_{i2}&\cdots&a_{in}\\ \vdots&\vdots& &\vdots\\a_{n1}&a_{n2}&\cdots&a_{nn}\end{bmatrix},\, \overline{A}=\begin{bmatrix}a_{i1}&a_{i2}&\cdots&a_{in}\\a_{11}&a_{12}&\cdots&a_{1n}\\ \vdots&\vdots& &\vdots\\a_{i-1,1}&a_{i-1,2}&\cdots&a_{i-1,n}\\ \vdots&\vdots& &\vdots\\a_{n1}&a_{n2}&\cdots&a_{nn}\end{bmatrix},

后者由前者互换相邻两行n-1次得到,有|A|=(-1)^{i-1}|\overline{A}|,\overline{M} _ {1k} =M_{ik},因而
\overline{A} _{1k}=(-1)^{1+k}\overline{M} _{1k}=(-1)^{1+k}M_{ik}=(-1)^{1+i}(-1)^{i+k}M_{ik}=(-1)^{1+i}A_{ik}. \\
|\overline{A}|=\sum_{k=1}^n a_{ik}\overline{A} _{1k}=(-1)^{i+1}\sum_{k=1}^n a_{ik}A_{ik}.\\
|A|=(-1)^{i-1}|\overline{A}|=(-1)^{i-1}\cdot(-1)^{i+1}\sum_{k=1}^n a_{ik}A_{ik}=\sum_{k=1}^n a_{ik}A_{ik}.

对定理theorem323,对A的阶数作归纳法,展开第一列即可.

对定理theorem324,写出定义展开式即可.
\begin{aligned}
|A(t)|&=\frac{\mathrm{d}}{\mathrm{d}t}\sum_{(i_1i_2\dots i_n)}(-1)^{N(i_1i_2\dots i_n)}a_{1i_1}(t)a_{2i_2}(t)\dots a_{ni_n}(t) \\
&=\sum_{k=1}^n\sum_{(i_1i_2\dots i_n)}(-1)^{N(i_1i_2\dots i_n)}a_{1i_1}(t)\dots a'_{ki_k}(t)\dots a_{ni_n}(t)\\
&=\sum_{k=1}^n\begin{bmatrix}
a_{11}(t)&a_{12}(t)&\dots&a_{1n}(t)\\
\vdots&\vdots& &\vdots\\
a_{k1}'(t)&a_{k2}'(t)&\dots&a_{kn}'(t)\\
\vdots&\vdots& &\vdots\\
a_{n1}(t)&a_{n2}(t)&\dots&a_{nn}(t)\end{bmatrix}
\end{aligned}

3. 行列式的初步应用 应用行列式讨论线性方程组和矩阵论的若干问题.
3.1. 齐次线性方程组

Theorem 20. \begin{aligned}
A\, \text{满秩}&\Longleftrightarrow|A|\neq0. \\
r(A)<n&\Longleftrightarrow|A|=0.
\end{aligned}


Corollary 21. n个未知量n个方程的齐次线性方程组有非零解的充分必要条件是|A|=0.

事实上,如果不满秩,按行列式函数的定义即知|A|=0.如果|A|=0但满秩,对A作初等变换仍有|A|=0,而A可一系列初等列变换后变为E,就得到|E|=0,矛盾.
3.2. 逆矩阵

Theorem 22. \begin{aligned}
\delta_{ij}|A|&=a_{i1}A_{j1}+a_{i2}A_{j2}+\dots+a_{in}A_{jn}, \\
\delta_{ij}|A|&=a_{1i}A_{1j}+a_{2i}A_{2j}+\dots+a_{ni}A_{nj}.
\end{aligned}


Theorem 23. AA^\ast=A^\ast A=|A|\cdot E


Corollary 24. A可逆的充分必要条件是|A|\neq0
A^{-1}=\frac{1}{|A|}A^\ast.


Theorem 25. n个未知量n个方程的线性方程组有唯一解的充分必要条件是|A|\neq0,且唯一解为X=A^{-1}B.

Theorem 26 (克莱姆法则). 上述唯一解为
x_i=\frac{|A_i|}{|A|}.

对于定理theorem332i=j时已知,i\neq j时把A的第j行换成与第i行一样,再对第j行展开.由此又可以推出定理theorem333.

对于定理theorem334|A\neq0等价于A^{-1}存在,原方程有解A^{-1}Br(A)=n,这又说明解唯一.
\begin{aligned}
X&=A^{-1}B=\frac{1}{|A|}A^*B \\
&=\frac{1}{|A|}\begin{bmatrix}A_{11}&A_{12}&\cdots&A_{1n}\\A_{21}&A_{22}&\cdots&A_{2n}\\ \vdots&\vdots& &\vdots\\A_{n1}&A_{n2}&\cdots&A_{nn}\end{bmatrix}\begin{bmatrix}b_1\\b_2\\ \vdots\\b_n\end{bmatrix}
=\frac{1}{|A|}\begin{bmatrix}
\sum A_{k1}b_k\\ \sum A_{k2}b_k\\ \vdots\\ \sum A_{kn}b_k
\end{bmatrix}.\\
|A_i|&=\sum_{k=1}^n A_{ki}b_k=\begin{vmatrix}
\cdots&a_{1,i-1}&b_1&a_{1,i+1}&\cdots\\
\cdots&a_{2,i-1}&b_2&a_{2,i+1}&\cdots\\
&\vdots&\vdots&\vdots& \\
\cdots&a_{n,i-1}&b_n&a_{n,i+1}&\cdots
\end{vmatrix}\Longrightarrow X=\begin{bmatrix}x_1\\x_2\\ \vdots\\x_n\end{bmatrix}=\frac{1}{|A|}\begin{bmatrix}
|A_1|\\|A_2|\\ \vdots\\|A_n|
\end{bmatrix}.
\end{aligned}

3.3. 矩阵乘积的行列式

Lemma 27. 初等矩阵P|PB|=|P||B|.

Theorem 28. |AB|=|A||B|.

可以看到,矩阵的加法较简单,但|A+B|\neq|A|+|B|,矩阵乘法较复杂,却有如上定理.这表明行列式对讨论矩阵乘法特别有用,它也是许多矩阵技巧的来源.
3.4. 矩阵的秩与行列式

Theorem 29. Am\times n矩阵,则r(A)=m的充分必要条件是A有一m阶子式不为0.

Theorem 30. Am\times n矩阵,则r(A)=r的充分必要条件是,A有一r阶子式不为0而所有r+1阶子式都为0.

一般的矩阵没有行列式的概念,但行列式仍对它的研究甚为重要,这就是研究其各种子式.这两个定理说明可以借助子式研究矩阵的秩,在理论上研讨问题是有用的.

:对定理theorem337,若r(A)=m,以列向量组的极大线性无关部分组为列的子式就是不为0m阶子式.若有m阶子式不为0,此子式的行标遍历1m,则这m个列向量线性无关,同时又可被A列向量组的极大线性无关部分组线性表示,就有m\leqslant r(A)\leqslant m.

对定理theorem338,先设r(A)=r,则行向量组里可选线性无关的r行,以这r个行向量为行得到r\times n矩阵,利用定理theorem337,知有一r阶子式不为0.如果有r+1阶子式不为0,由定理theorem337以这r+1个行向量为行得到(r+1)\times n矩阵,秩为r+1,同时又可被A行向量组的极大线性无关部分组线性表示,那么r+1\leqslant r,矛盾.

反过来,设Ar阶子式不为0,以这r个行向量为行得到r\times n矩阵,利用定理theorem337,这r个行向量线性无关,有r(A)\geqslant r.若r(A)>r(有r(A)阶子式不为0),必可取线性无关的r+1个行向量得到(r+1)\times n矩阵,秩为r+1,由定理theorem337,就会有r+1 阶子式不为0.
4. Laplace展开式与Binet-Cauchy公式

Theorem 31 (Laplace). 行列式可按任意m行(列)展开.

Proposition 32. m\times n(m\leqslant n)矩阵,取m列,列标为j_1,j_2,\dots,j_m,其正序排列为1\leqslant i_1<i_2<\dots<i_m\leqslant m.
\begin{vmatrix}
a_{1j_1}&a_{1j_2}&\cdots&a_{1j_m}\\
a_{2j_1}&a_{2j_2}&\cdots&a_{2j_m}\\
\vdots&\vdots& &\vdots\\
a_{mj_1}&a_{mj_2}&\cdots&a_{mj_m}
\end{vmatrix}=(-1)^{N(j_1j_2\dots j_m)}\begin{vmatrix}
a_{1i_1}&a_{1i_2}&\cdots&a_{1i_m}\\
a_{2i_1}&a_{2i_2}&\cdots&a_{2i_m}\\
\vdots&\vdots& &\vdots\\
a_{mi_1}&a_{mi_2}&\cdots&a_{mi_m}
\end{vmatrix}.


Theorem 33 (Binet-Cauchy).Am\times n矩阵,Bn\times m矩阵.
|AB|=\sum_{1\leqslant i_1<i_2<\dots<i_m\leqslant n}A\begin{Bmatrix}
1&2&\cdots&m\\
i_1&i_2&\cdots&i_m
\end{Bmatrix}B\begin{Bmatrix}
i_1&i_2&\cdots&i_m\\
1&2&\cdots&m
\end{Bmatrix}.


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注