例 9 证明:若 \( A_{m \times n} B_{n \times l} = C \),且 \( R(A) = n \),则 \( R(B) = R(C) \)

\( R(A) = n \),知 \( A \) 的行最简形矩阵为 \( \begin{pmatrix} E_n \\ O \end{pmatrix}_{m \times n} \),并有 \( m \) 阶可逆矩阵 \( P \), 使 \( PA = \begin{pmatrix} E_n \\ O \end{pmatrix} \)。于是 \( PC = PAB = \begin{pmatrix} E_n \\ O \end{pmatrix} B = \begin{pmatrix} B \\ O \end{pmatrix}. \)

由矩阵秩的性质 ④,知 \( R(C) = R(PC) \),而 \( R \begin{pmatrix} B \\ O \end{pmatrix} = R(B) \),故 \( R(C) = R(B). \)

本例中的矩阵 \( A \) 的秩等于它的列数,这样的矩阵称为列满秩矩阵。当 \( A \) 为方阵时,列满秩矩阵就成为满秩矩阵,也就是可逆矩阵。因此,本例的结论当 \( A \) 为方阵这一特殊情形时就是矩阵秩的性质 ④。

本例另一种重要的特殊情形是 \( C = 0 \),这时结论为 设 \( AB = 0 \),若 \( A \) 为列满秩矩阵,则 \( B = 0 \)。 这是因为,按本例的结论,这时有 \( R(B) = 0 \),故 \( B = 0 \)。这一结论通常称为矩阵乘法的消去律。

\(\max \lbrace R(A), R(B) \rbrace \leq R(A, B) \leq R(A) + R(B)\),特别地,当 \(B = b\) 为非零列向量时,有 \(R(A) \leq R(A, b) \leq R(A) + 1.\)

证明

因为 \(A\) 的最高阶非零子式总是 \((A, B)\) 的非零子式,所以 \(R(A) \leq R(A, B)\)。同理有 \(R(B) \leq R(A, B)\)。两式合起来,即为 \( \max \lbrace R(A), R(B) \rbrace \leq R(A, B). \)

\(R(A) = r, R(B) = t\)。把 \(A^T\)\(B^T\) 分别作初等行变换化为行阶梯形矩阵 \(\hat{A}\)\(\hat{B}\)。因由性质2,\(R(A^T) = r, R(B^T) = t\),故 \(\hat{A}\)\(\hat{B}\) 中分别含 \(r\) 个和 \(t\) 个非零行,从而 \(\left(\frac{\hat{A}}{\hat{B}}\right)^T\) 中只含 \(r+t\) 个非零行,并且 \(\left(\frac{A^T}{B^T}\right) \sim \left(\frac{\hat{A}}{\hat{B}}\right)^T\)。于是 \( R(A, B) = R\left(\frac{A^T}{B^T}\right)^T = R\left(\frac{A^T}{B^T}\right) = R\left(\frac{\hat{A}}{\hat{B}}\right) \leq r + t = R(A) + R(B). \)

证毕

例如令 \( A = \begin{pmatrix} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{pmatrix}, \quad B = \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}, \quad C = \begin{pmatrix} 1 \\ 1 \\ 0 \end{pmatrix}, \)

\( R(A,B) = R \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} = 3 = R(A) + R(B), \) \( R(A,C) = R \begin{pmatrix} 1 & 0 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 0 \end{pmatrix} = 2 < R(A) + R(C). \)

\( R(A+B) \leq R(A) + R(B) \).

证明

无妨设 \( A, B \)\( m \times n \) 矩阵. 对矩阵 \(\begin{pmatrix} A+B \\ B \end{pmatrix}\) 作初等行变换 \( r_i - r_{n+i} \) (\( i = 1, 2, \cdots, n \)) 即得 \( \begin{pmatrix} A+B \\ B \end{pmatrix} \sim \begin{pmatrix} A \\ B \end{pmatrix}, \)

于是 \( R(A+B) \leq R \begin{pmatrix} A+B \\ B \end{pmatrix} = R \begin{pmatrix} A \\ B \end{pmatrix} = R(A^T, B^T)^T = R(A^T, B^T) \leq R(A^T) + R(B^T) = R(A) + R(B). \)

证毕

后面我们还要介绍两条常用的性质,现先罗列于下:

\( R(AB) \leq \min \lbrace R(A), R(B) \rbrace \) (见下节定理 7).

② 若 \( A_{m \times n} B_{n \times l} = O \),则 \( R(A) + R(B) \leq n \) (见下章例 13).

§2 矩阵的秩

为了更好地理解矩阵的秩的概念,重新讨论上节引例中增广矩阵 \( B \) 及其行阶梯形矩阵 \( B_4 \)\( B_5 \)

\( B = \begin{pmatrix} 2 & -1 & -1 & 1 & 2 \\ 1 & 1 & -2 & 1 & 4 \\ 4 & -6 & 2 & -2 & 4 \\ 3 & 6 & -9 & 7 & 9 \end{pmatrix} \sim \begin{pmatrix} 1 & 1 & -2 & 1 & 4 \\ 0 & 1 & -1 & 1 & 0 \\ 0 & 0 & 0 & 1 & 3 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix} = B_4 \)

\( \sim \begin{pmatrix} 1 & 0 & -1 & 0 & 4 \\ 0 & 1 & -1 & 0 & 3 \\ 0 & 0 & 0 & 1 & 3 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix} = B_5 \)

我们发现 \( B_4 \)\( B_5 \) 都恰好有 3 个非零行。自然要问:每一个与 \( B \) 行等价的行阶梯形矩阵是否都恰好有 3 个非零行?回答是肯定的。为阐明这一问题先引入矩阵子式的概念。

定义 4\( m \times n \) 矩阵 \( A \) 中,任取 \( k \) 行与 \( k \) 列 (\( k \leq m, k \leq n \)),位于这些行列交叉处的 \( k^2 \) 元素,不改变它们在 \( A \) 中所处的位置次序而得的 \( k \) 阶行列式,称为矩阵 \( A \)\( k \) 阶子式。

\( m \times n \) 矩阵 \( A \)\( k \) 阶子式共有 \( C_{m}^{k} \cdot C_{n}^{k} \) 个。

现在来观察行阶梯形矩阵 \( B_4 \) 的子式。取 \( B_4 \) 的第1、第2、第3行和第1、第2、第4列,得到三阶非零子式 \( \begin{vmatrix} 1 & 1 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{vmatrix} \) 而它的任一四阶子式都将因含有零行而成为0。换言之,\( B_4 \) 中非零子式的最高阶数是3。同样 \( B_5 \) 中非零子式的最高阶数也是3。

非零子式在矩阵的初等行变换中的意义可以表述成如下的引理。

引理\( A \sim B \),则 \( A \)\( B \) 中非零子式的最高阶数相等。

先证 \( B \)\( A \) 经过一次初等行变换而得的情形。

\( D \)\( A \) 中的 \( r \) 阶非零子式。当 \( A \sim B \)\( A \sim B \) 时,在 \( B \) 中总能找到与 \( D \) 相对应的 \( r \) 阶子式 \( D_1 \),由于 \( D_1 = D \)\( D_1 = -D \)\( D_1 = kD \),因此 \( D_1 \neq 0 \)

\( A \xrightarrow{r_1+r_2} B \) 时,因为对于作变换 \( r_i \),\( r_j \) 时结论成立,所以只需考虑 \( A \xrightarrow{r_1+r_2} B \) 这一特殊情形。分两种情形讨论:

\( D \) 不包含 \( A \) 的第 1 行,这时 \( D \) 也是 \( B \)\( r \) 阶非零子式;

\( D \) 包含 \( A \) 的第 1 行,这时把 \( B \) 中与 \( D \) 对应的 \( r \) 阶子式 \( D_1 \) 记作

\( D_1 = \begin{vmatrix} r_1 + kr_2 \\ r_p \\ \vdots \\ r_q \end{vmatrix} =\begin{vmatrix} r_1 & r_2 \\ r_p & r_q \\ \vdots & \vdots \\ r_q & r_s \end{vmatrix} +k\begin{vmatrix} r_1 & r_2 \\ r_p & r_q \\ \vdots & \vdots \\ r_q & r_s \end{vmatrix} = D + kD_2, \)

\( p = 2 \),则 \( D_1 = D \neq 0 \);若 \( p \neq 2 \),则 \( D_2 \) 也是 \( B \)\( r \) 阶子式,由 \( D_1 - kD_2 = D \neq 0 \),知 \( D_1 \)\( D_2 \) 不同时为 0。总之,\( B \) 中存在 \( r \) 阶非零子式 \( D_1 \)\( D_2 \)

\( A \)\( B \) 中非零子式的最高阶数分别为 \( s \)\( t \),那么上述表明 \( s \leq t \)。因 \( A \) 经一次初等行变换成为 \( B \)\( B \) 也就可经一次初等行变换成为 \( A \),故又有 \( t \leq s \),于是 \( s = t \)

经一次初等行变换结论成立,即可知道有限次初等行变换结论也成立。证毕。

现在可以回答本节一开始提出的问题了。

\( C \) 是任一与 \( B \) 行等价的阶梯形矩阵,由引理,\( C \) 中非零子式的最高阶数应与 \( B_4 \) 中非零子式的最高阶数相同,即 \( C \) 有且仅有 3 个非零行。

值得注意的是上面的讨论中,关心的并不是非零子式(作为行列式)本身,而是它的阶数,尤其是非零子式的最高阶数。由此给出矩阵的秩的定义:

定义 5 设在矩阵 \( A \) 中有一个不等于 0 的 \( r \) 阶子式 \( D \),且所有 \( r+1 \) 阶子式(如果存在的话)全等于 0,那么 \( D \) 称为矩阵 \( A \) 的最高阶非零子式,数 \( r \) 称为矩阵 \( A \) 的秩,记作 \( R(A) \)。并规定零矩阵的秩等于 0。

由于行列式的性质可知,在 \( A \) 中当所有 \( r+1 \) 阶子式全等于 0 时,所有高于 \( r+1 \) 阶的子式也全等于 0,因此把 \( r \) 阶非零子式称为最高阶非零子式,而 \( A \) 的秩 \( R(A) \) 就是 \( A \) 的非零子式的最高阶数。

由于 \( R(A) \)\( A \) 的非零子式的最高阶数,因此,若矩阵 \( A \) 中有某个 \( s \) 阶子式不为 0,则 \( R(A) \geq s \);若 \( A \) 中所有 \( t \) 阶子式全为 0,则 \( R(A) < t \)

显然,若 \( A \)\( m \times n \) 矩阵,则 \( 0 \leq R(A) \leq \min \lbrace m, n \rbrace \)

由于行列式与其转置行列式相等,因此 \( A^T \) 的子式与 \( A \) 的子式对应相等,从而 \( R(A^T) = R(A) \)

对于 \( n \) 阶矩阵 \( A \),由于 \( A \)\( n \) 阶子式只有一个 \( |A| \),故当 \( |A| \neq 0 \)\( R(A) = n \),当 \( |A| = 0 \)\( R(A) < n \)。可见可逆矩阵的秩等于矩阵的阶数,不可逆矩阵的秩小于矩阵的阶数。因此,可逆矩阵又称满秩矩阵,不可逆矩阵(奇异矩阵)又称降秩矩阵。

矩阵的初等变换作为一种运算,其深刻意义在于它不改变矩阵的秩,即有

定理 2\( A \sim B \),则 \( R(A) = R(B) \)

由引理,只须证明 \( A \) 经初等列变换变成 \( B \) 的情形,这时 \( A^T \) 经初等行变换变为 \( B^T \),由引理知 \( R(A^T) = R(B^T) \),又 \( R(A) = R(A^T) \)\( R(B) = R(B^T) \),因此 \( R(A) = R(B) \)

总之,若 \( A \) 经有限次初等变换变为 \( B \)(即 \( A \sim B \)),则 \( R(A) = R(B) \)。证毕。

由于 \( A \sim B \) 的充分必要条件是有可逆矩阵 \( P \)\( Q \),使 \( PAQ = B \),因此可得

推论 若可逆矩阵 \( P \)\( Q \) 使 \( PAQ = B \),则 \( R(A) = R(B) \)

对于一般的矩阵,当行数与列数较高时,按定义求秩是很麻烦的。然而对于行阶梯形矩阵,如前所示,它的秩就等于非零行的行数,一看便知毋须计算。因此依据定理 2 把矩阵化为行阶梯形矩阵来求秩是方便而有效的方法。

例 5 求矩阵 \( A \)\( B \) 的秩,其中 \( A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & -5 \\ 4 & 7 & 1 \end{pmatrix}, \quad B = \begin{pmatrix} 3 & 2 & 0 & 5 & 0 \\ 3 & -2 & 3 & 6 & -1 \\ 2 & 0 & 1 & 5 & -3 \\ 1 & 6 & -4 & -1 & 4 \end{pmatrix} \)

\( A \) 中,容易看出一个 2 阶子式 \( \left| \begin{matrix} 1 & 2 \\ 2 & 3 \end{matrix} \right| \neq 0 \)\( A \) 的 3 阶子式只有一个 \( \left| A \right| \),经计算可知 \( \left| A \right| = 0 \),因此 \( R(A) = 2 \)。对 \( B \) 作初等行变换变成行阶梯形矩阵 \( B = \begin{pmatrix} 3 & 2 & 0 & 5 & 0 \\ 3 & -2 & 3 & 6 & -1 \\ 2 & 0 & 1 & 5 & -3 \\ 1 & 6 & -4 & -1 & 4 \end{pmatrix} \xrightarrow{r_1, r_2, r_3} \begin{pmatrix} 1 & 6 & -4 & -1 & 4 \\ 0 & -4 & 3 & 1 & -1 \\ 0 & -12 & 9 & 7 & -11 \\ 0 & -16 & 12 & 8 & -12 \end{pmatrix} \xrightarrow{r_2, r_3} \begin{pmatrix} 1 & 6 & -4 & -1 & 4 \\ 0 & -4 & 3 & 1 & -1 \\ 0 & 0 & 0 & 4 & -8 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix} \)

因为行阶梯形矩阵有 3 个非零行,所以 \( R(B) = 3 \)

例 6\( A = \begin{pmatrix} 1 & -2 & 2 & -1 \\ 2 & -4 & 8 & 0 \\ -2 & 4 & -2 & 3 \\ 3 & -6 & 0 & -6 \end{pmatrix}, b = \begin{pmatrix} 1 \\ 2 \\ 3 \\ 4 \end{pmatrix} \)

求矩阵 \( A \) 及矩阵 \( B = (A, b) \) 的秩。

\( B \) 作初等行变换变为行阶梯形矩阵,设 \( B \) 的行阶梯形矩阵为 \( B = (\overline{A}, \overline{b}) \),则 \( A \) 就是 \( A \) 的行阶梯形矩阵,故从 \( B = (\overline{A}, \overline{b}) \) 中可同时看出 \( R(A) \)\( R(B) \)

\( B = \begin{pmatrix} 1 & -2 & 2 & -1 & 1 \\ 2 & -4 & 8 & 0 & 2 \\ -2 & 4 & -2 & 3 & 3 \\ 3 & -6 & 0 & -6 & 4 \end{pmatrix} \xrightarrow{\gamma_1 + \gamma_2} \begin{pmatrix} 1 & -2 & 2 & -1 & 1 \\ 0 & 0 & 4 & 2 & 0 \\ 0 & 0 & 2 & 1 & 5 \\ 0 & 0 & -6 & -3 & 1 \end{pmatrix} \)

\( R(A) = 2, \quad R(B) = 3. \)

从矩阵 \( B \) 的行阶梯形矩阵可知,本例中的 \( A \)\( b \) 所对应的线性方程组 \( Ax = b \) 是无解的,这是因为行阶梯形矩阵的第 3 行表示矛盾方程 \( 0 = 1 \)

例 7\( \begin{pmatrix} 1 & 2 & -1 & 1 \\ 3 & 2 & \lambda & -1 \\ 5 & 6 & 3 & \mu \end{pmatrix}, \)

已知 \( R(A) = 2 \),求 \( \lambda \)\( \mu \) 的值。

\( \begin{pmatrix} 1 & 2 & -1 & 1 \\ 0 & -4 & \lambda + 3 & -4 \\ 0 & -4 & 8 & \mu - 5 \end{pmatrix} \xrightarrow{\lambda = 2, \mu = -1} \begin{pmatrix} 1 & 2 & -1 & 1 \\ 0 & -4 & \lambda + 3 & -4 \\ 0 & 0 & 5 - \lambda & \mu - 1 \end{pmatrix} \)

\( R(A) = 2 \),故 \( \begin{cases} 5 - \lambda = 0, \\ \mu - 1 = 0, \end{cases} 即 \begin{cases} \lambda = 5, \\ \mu = 1. \end{cases} \)

下面讨论矩阵的秩的性质。前面我们已经提出了矩阵秩的一些最基本的性质,归纳起来有 ① \( 0 \leq R(A) \leq \min \lbrace m, n \rbrace \)。 ② \( R(A^T) = R(A) \)。 ③ 若 \( A \sim B \),则 \( R(A) = R(B) \)。 ④ 若 \( P, Q \) 可逆,则 \( R(PAQ) = R(A) \)

下面再介绍几个常用的矩阵秩的性质:

\( \max \lbrace R(A), R(B) \rbrace \leq R(A, B) \leq R(A) + R(B) \), 特别地,当 \( B = b \) 为非零列向量时,有 \( R(A) \leq R(A, b) \leq R(A) + 1. \)

因为 \( A \) 的最高阶非零子式总是 \( (A, B) \) 的非零子式,所以 \( R(A) \leq R(A, B) \)。同理有 \( R(B) \leq R(A, B) \),两式合起来,即为 \( \max \lbrace R(A), R(B) \rbrace \leq R(A, B). \)

\( R(A) = r, R(B) = t \)。把 \( A^T \)\( B^T \) 分别作初等行变换化为行阶梯形矩阵 \( \tilde{A} \)\( \tilde{B} \)。由性质 2,\( R(A^T) = r, R(B^T) = t \),故 \( \tilde{A} \)\( \tilde{B} \) 中分别含 \( r \) 个和 \( t \) 个非零行,从而 \( \left( \begin{array}{c} \tilde{A} \\ \tilde{B} \end{array} \right) \) 中只含 \( r + t \) 个非零行,并且 \( \left( \begin{array}{c} A^T \\ B^T \end{array} \right) \sim \left( \begin{array}{c} \tilde{A} \\ \tilde{B} \end{array} \right). \) 于是 \( R(A, B) = R \left( \begin{array}{c} A^T \\ B^T \end{array} \right)^T = R \left( \begin{array}{c} A^T \\ B^T \end{array} \right) = R \left( \begin{array}{c} \tilde{A} \\ \tilde{B} \end{array} \right) \leq r + t = R(A) + R(B). \)

例如,令 \( A = \left( \begin{array}{cc} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{array} \right), \quad B = \left( \begin{array}{c} 0 \\ 0 \\ 1 \end{array} \right), \quad C = \left( \begin{array}{c} 1 \\ 1 \\ 0 \end{array} \right), \)

\( R(A, B) = R \left( \begin{array}{ccc} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{array} \right) = 3 = R(A) + R(B), \) \( R(A, C) = R \left( \begin{array}{ccc} 1 & 0 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 0 \end{array} \right) = 2 < R(A) + R(C). \)

\( R(A + B) \leq R(A) + R(B) \).

无妨设 \( A, B \)\( m \times n \) 矩阵。对矩阵 \( \left( \begin{array}{c} A + B \\ B \end{array} \right) \) 作初等行变换 \( r_i - r_{n+i} (i = 1, \ldots, n) \) 即得 \( \binom{A + B}{B} \sim \binom{A}{B}, \)

于是 \( R(A + B) \leq R \binom{A + B}{B} = R \binom{A}{B} = R(A^T, B^T)^T = R(A^T, B^T) \leq R(A^T) + R(B^T) = R(A) + R(B). \)

后面我们还要介绍两条常用的性质,现先罗列于下: ① \( R(AB) \leq \min \lbrace R(A), R(B) \rbrace \) (见下节定理 7). ③ 若 \( A_{m \times n} B_{n \times l} = O \),则 \( R(A) + R(B) \leq n \) (见下章例 13).

例 8\( A \)\( n \) 阶矩阵,证明 \( R(A + E) + R(A - E) \geq n \).

\( (A + E) + (E - A) = 2E \),由性质 ⑥,有 \( R(A + E) + R(E - A) \geq R(2E) = n, \)

\( R(E - A) = R(A - E) \),所以 \( R(A + E) + R(A - E) \geq n. \)

例 9 证明:若 \( A_{m \times n} B_{n \times l} = C \),且 \( R(A) = n \),则 \( R(B) = R(C) \)

\( R(A) = n \),知 \( A \) 的行最简形矩阵为 \( \begin{pmatrix} E_n \\ O \end{pmatrix}_{m \times n} \),并有 \( m \) 阶可逆矩阵 \( P \), 使 \( PA = \begin{pmatrix} E_n \\ O \end{pmatrix} \)。于是 \( PC = PAB = \begin{pmatrix} E_n \\ O \end{pmatrix} B = \begin{pmatrix} B \\ O \end{pmatrix}. \)

由矩阵秩的性质 ④,知 \( R(C) = R(PC) \),而 \( R \begin{pmatrix} B \\ O \end{pmatrix} = R(B) \),故 \( R(C) = R(B). \)

本例中的矩阵 \( A \) 的秩等于它的列数,这样的矩阵称为列满秩矩阵。当 \( A \) 为方阵时,列满秩矩阵就成为满秩矩阵,也就是可逆矩阵。因此,本例的结论当 \( A \) 为方阵这一特殊情形时就是矩阵秩的性质 ④。

本例另一种重要的特殊情形是 \( C = 0 \),这时结论为 设 \( AB = 0 \),若 \( A \) 为列满秩矩阵,则 \( B = 0 \)。 这是因为,按本例的结论,这时有 \( R(B) = 0 \),故 \( B = 0 \)。这一结论通常称为矩阵乘法的消去律。

矩阵的秩

矩阵的秩是线性代数中的一个重要概念,它描述了矩阵中线性无关的行或列的最大数量。为了更好地理解矩阵的秩,我们重新讨论增广矩阵 \( B \) 及其行阶梯形矩阵 \( B_4 \)\( B_5 \)

\( B = \begin{pmatrix} 2 & -1 & -1 & 1 & 2 \\ 1 & 1 & -2 & 1 & 4 \\ 4 & -6 & 2 & -2 & 4 \\ 3 & 6 & -9 & 7 & 9 \end{pmatrix} \sim \begin{pmatrix} 1 & 1 & -2 & 1 & 4 \\ 0 & 1 & -1 & 1 & 0 \\ 0 & 0 & 0 & 1 & 3 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix} = B_4 \)

\( \sim \begin{pmatrix} 1 & 0 & -1 & 0 & 4 \\ 0 & 1 & -1 & 0 & 3 \\ 0 & 0 & 0 & 1 & 3 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix} = B_5 \)

我们发现 \( B_4 \)\( B_5 \) 都恰好有 3 个非零行。自然要问:每一个与 \( B \) 行等价的行阶梯形矩阵是否都恰好有 3 个非零行?回答是肯定的。为阐明这一问题先引入矩阵子式的概念。

定义 4\( m \times n \) 矩阵 \( A \) 中,任取 \( k \) 行与 \( k \) 列 (\( k \leq m, k \leq n \)),位于这些行列交叉处的 \( k^2 \) 元素,不改变它们在 \( A \) 中所处的位置次序而得的 \( k \) 阶行列式,称为矩阵 \( A \)\( k \) 阶子式。

\( m \times n \) 矩阵 \( A \)\( k \) 阶子式共有 \( C_{m}^{k} \cdot C_{n}^{k} \) 个。

现在来观察行阶梯形矩阵 \( B_4 \) 的子式。取 \( B_4 \) 的第1、第2、第3行和第1、第2、第4列,得到三阶非零子式 \( \begin{vmatrix} 1 & 1 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{vmatrix} \) 而它的任一四阶子式都将因含有零行而成为0。换言之,\( B_4 \) 中非零子式的最高阶数是3。同样 \( B_5 \) 中非零子式的最高阶数也是3。

非零子式在矩阵的初等行变换中的意义可以表述成如下的引理。

引理\( A \sim B \),则 \( A \)\( B \) 中非零子式的最高阶数相等。

先证 \( B \)\( A \) 经过一次初等行变换而得的情形。

\( D \)\( A \) 中的 \( r \) 阶非零子式。当 \( A \sim B \)\( A \sim B \) 时,在 \( B \) 中总能找到与 \( D \) 相对应的 \( r \) 阶子式 \( D_1 \),由于 \( D_1 = D \)\( D_1 = -D \)\( D_1 = kD \),因此 \( D_1 \neq 0 \)

\( A \xrightarrow{r_1+r_2} B \) 时,因为对于作变换 \( r_i \),\( r_j \) 时结论成立,所以只需考虑 \( A \xrightarrow{r_1+r_2} B \) 这一特殊情形。分两种情形讨论:

\( D \) 不包含 \( A \) 的第 1 行,这时 \( D \) 也是 \( B \)\( r \) 阶非零子式;

\( D \) 包含 \( A \) 的第 1 行,这时把 \( B \) 中与 \( D \) 对应的 \( r \) 阶子式 \( D_1 \) 记作

\( D_1 = \begin{vmatrix} r_1 + kr_2 \\ r_p \\ \vdots \\ r_q \end{vmatrix} =\begin{vmatrix} r_1 & r_2 \\ r_p & r_q \\ \vdots & \vdots \\ r_q & r_s \end{vmatrix} +k\begin{vmatrix} r_1 & r_2 \\ r_p & r_q \\ \vdots & \vdots \\ r_q & r_s \end{vmatrix} = D + kD_2, \)

\( p = 2 \),则 \( D_1 = D \neq 0 \);若 \( p \neq 2 \),则 \( D_2 \) 也是 \( B \)\( r \) 阶子式,由 \( D_1 - kD_2 = D \neq 0 \),知 \( D_1 \)\( D_2 \) 不同时为 0。总之,\( B \) 中存在 \( r \) 阶非零子式 \( D_1 \)\( D_2 \)

\( A \)\( B \) 中非零子式的最高阶数分别为 \( s \)\( t \),那么上述表明 \( s \leq t \)。因 \( A \) 经一次初等行变换成为 \( B \)\( B \) 也就可经一次初等行变换成为 \( A \),故又有 \( t \leq s \),于是 \( s = t \)

经一次初等行变换结论成立,即可知道有限次初等行变换结论也成立。证毕。

现在可以回答本节一开始提出的问题了。

\( C \) 是任一与 \( B \) 行等价的阶梯形矩阵,由引理,\( C \) 中非零子式的最高阶数应与 \( B_4 \) 中非零子式的最高阶数相同,即 \( C \) 有且仅有 3 个非零行。

值得注意的是上面的讨论中,关心的并不是非零子式(作为行列式)本身,而是它的阶数,尤其是非零子式的最高阶数。由此给出矩阵的秩的定义:

定义 5 设在矩阵 \( A \) 中有一个不等于 0 的 \( r \) 阶子式 \( D \),且所有 \( r+1 \) 阶子式(如果存在的话)全等于 0,那么 \( D \) 称为矩阵 \( A \) 的最高阶非零子式,数 \( r \) 称为矩阵 \( A \) 的秩,记作 \( R(A) \)。并规定零矩阵的秩等于 0。

由于行列式的性质可知,在 \( A \) 中当所有 \( r+1 \) 阶子式全等于 0 时,所有高于 \( r+1 \) 阶的子式也全等于 0,因此把 \( r \) 阶非零子式称为最高阶非零子式,而 \( A \) 的秩 \( R(A) \) 就是 \( A \) 的非零子式的最高阶数。

由于 \( R(A) \)\( A \) 的非零子式的最高阶数,因此,若矩阵 \( A \) 中有某个 \( s \) 阶子式不为 0,则 \( R(A) \geq s \);若 \( A \) 中所有 \( t \) 阶子式全为 0,则 \( R(A) < t \)

显然,若 \( A \)\( m \times n \) 矩阵,则 \( 0 \leq R(A) \leq \min \lbrace m, n \rbrace \)

由于行列式与其转置行列式相等,因此 \( A^T \) 的子式与 \( A \) 的子式对应相等,从而 \( R(A^T) = R(A) \)

对于 \( n \) 阶矩阵 \( A \),由于 \( A \)\( n \) 阶子式只有一个 \( |A| \),故当 \( |A| \neq 0 \)\( R(A) = n \),当 \( |A| = 0 \)\( R(A) < n \)。可见可逆矩阵的秩等于矩阵的阶数,不可逆矩阵的秩小于矩阵的阶数。因此,可逆矩阵又称满秩矩阵,不可逆矩阵(奇异矩阵)又称降秩矩阵。

矩阵的初等变换作为一种运算,其深刻意义在于它不改变矩阵的秩,即有

定理 2\( A \sim B \),则 \( R(A) = R(B) \)

由引理,只须证明 \( A \) 经初等列变换变成 \( B \) 的情形,这时 \( A^T \) 经初等行变换变为 \( B^T \),由引理知 \( R(A^T) = R(B^T) \),又 \( R(A) = R(A^T) \)\( R(B) = R(B^T) \),因此 \( R(A) = R(B) \)

总之,若 \( A \) 经有限次初等变换变为 \( B \)(即 \( A \sim B \)),则 \( R(A) = R(B) \)。证毕。

由于 \( A \sim B \) 的充分必要条件是有可逆矩阵 \( P \)\( Q \),使 \( PAQ = B \),因此可得

推论 若可逆矩阵 \( P \)\( Q \) 使 \( PAQ = B \),则 \( R(A) = R(B) \)

对于一般的矩阵,当行数与列数较高时,按定义求秩是很麻烦的。然而对于行阶梯形矩阵,如前所示,它的秩就等于非零行的行数,一看便知毋须计算。因此依据定理 2 把矩阵化为行阶梯形矩阵来求秩是方便而有效的方法。

例 5 求矩阵 \( A \)\( B \) 的秩,其中 \( A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & -5 \\ 4 & 7 & 1 \end{pmatrix}, \quad B = \begin{pmatrix} 3 & 2 & 0 & 5 & 0 \\ 3 & -2 & 3 & 6 & -1 \\ 2 & 0 & 1 & 5 & -3 \\ 1 & 6 & -4 & -1 & 4 \end{pmatrix} \)

\( A \) 中,容易看出一个 2 阶子式 \( \left| \begin{matrix} 1 & 2 \\ 2 & 3 \end{matrix} \right| \neq 0 \)\( A \) 的 3 阶子式只有一个 \( \left| A \right| \),经计算可知 \( \left| A \right| = 0 \),因此 \( R(A) = 2 \)。对 \( B \) 作初等行变换变成行阶梯形矩阵 \( B = \begin{pmatrix} 3 & 2 & 0 & 5 & 0 \\ 3 & -2 & 3 & 6 & -1 \\ 2 & 0 & 1 & 5 & -3 \\ 1 & 6 & -4 & -1 & 4 \end{pmatrix} \xrightarrow{r_1, r_2, r_3} \begin{pmatrix} 1 & 6 & -4 & -1 & 4 \\ 0 & -4 & 3 & 1 & -1 \\ 0 & -12 & 9 & 7 & -11 \\ 0 & -16 & 12 & 8 & -12 \end{pmatrix} \xrightarrow{r_2, r_3} \begin{pmatrix} 1 & 6 & -4 & -1 & 4 \\ 0 & -4 & 3 & 1 & -1 \\ 0 & 0 & 0 & 4 & -8 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix} \)

因为行阶梯形矩阵有 3 个非零行,所以 \( R(B) = 3 \)

例 6\( A = \begin{pmatrix} 1 & -2 & 2 & -1 \\ 2 & -4 & 8 & 0 \\ -2 & 4 & -2 & 3 \\ 3 & -6 & 0 & -6 \end{pmatrix}, b = \begin{pmatrix} 1 \\ 2 \\ 3 \\ 4 \end{pmatrix} \)

求矩阵 \( A \) 及矩阵 \( B = (A, b) \) 的秩。

\( B \) 作初等行变换变为行阶梯形矩阵,设 \( B \) 的行阶梯形矩阵为 \( B = (\overline{A}, \overline{b}) \),则 \( A \) 就是 \( A \) 的行阶梯形矩阵,故从 \( B = (\overline{A}, \overline{b}) \) 中可同时看出 \( R(A) \)\( R(B) \)

\( B = \begin{pmatrix} 1 & -2 & 2 & -1 & 1 \\ 2 & -4 & 8 & 0 & 2 \\ -2 & 4 & -2 & 3 & 3 \\ 3 & -6 & 0 & -6 & 4 \end{pmatrix} \xrightarrow{\gamma_1 + \gamma_2} \begin{pmatrix} 1 & -2 & 2 & -1 & 1 \\ 0 & 0 & 4 & 2 & 0 \\ 0 & 0 & 2 & 1 & 5 \\ 0 & 0 & -6 & -3 & 1 \end{pmatrix} \)

\( R(A) = 2, \quad R(B) = 3. \)

从矩阵 \( B \) 的行阶梯形矩阵可知,本例中的 \( A \)\( b \) 所对应的线性方程组 \( Ax = b \) 是无解的,这是因为行阶梯形矩阵的第 3 行表示矛盾方程 \( 0 = 1 \)

例 7\( \begin{pmatrix} 1 & 2 & -1 & 1 \\ 3 & 2 & \lambda & -1 \\ 5 & 6 & 3 & \mu \end{pmatrix}, \)

已知 \( R(A) = 2 \),求 \( \lambda \)\( \mu \) 的值。

\( \begin{pmatrix} 1 & 2 & -1 & 1 \\ 0 & -4 & \lambda + 3 & -4 \\ 0 & -4 & 8 & \mu - 5 \end{pmatrix} \xrightarrow{\lambda = 2, \mu = -1} \begin{pmatrix} 1 & 2 & -1 & 1 \\ 0 & -4 & \lambda + 3 & -4 \\ 0 & 0 & 5 - \lambda & \mu - 1 \end{pmatrix} \)

\( R(A) = 2 \),故 \( \begin{cases} 5 - \lambda = 0, \\ \mu - 1 = 0, \end{cases} 即 \begin{cases} \lambda = 5, \\ \mu = 1. \end{cases} \)

下面讨论矩阵的秩的性质。前面我们已经提出了矩阵秩的一些最基本的性质,归纳起来有 ① \( 0 \leq R(A) \leq \min \lbrace m, n \rbrace \)。 ② \( R(A^T) = R(A) \)。 ③ 若 \( A \sim B \),则 \( R(A) = R(B) \)。 ④ 若 \( P, Q \) 可逆,则 \( R(PAQ) = R(A) \)

下面再介绍几个常用的矩阵秩的性质:

\( \max \lbrace R(A), R(B) \rbrace \leq R(A, B) \leq R(A) + R(B) \), 特别地,当 \( B = b \) 为非零列向量时,有 \( R(A) \leq R(A, b) \leq R(A) + 1. \)

因为 \( A \) 的最高阶非零子式总是 \( (A, B) \) 的非零子式,所以 \( R(A) \leq R(A, B) \)。同理有 \( R(B) \leq R(A, B) \),两式合起来,即为 \( \max \lbrace R(A), R(B) \rbrace \leq R(A, B). \)

\( R(A) = r, R(B) = t \)。把 \( A^T \)\( B^T \) 分别作初等行变换化为行阶梯形矩阵 \( \tilde{A} \)\( \tilde{B} \)。由性质 2,\( R(A^T) = r, R(B^T) = t \),故 \( \tilde{A} \)\( \tilde{B} \) 中分别含 \( r \) 个和 \( t \) 个非零行,从而 \( \left( \begin{array}{c} \tilde{A} \\ \tilde{B} \end{array} \right) \) 中只含 \( r + t \) 个非零行,并且 \( \left( \begin{array}{c} A^T \\ B^T \end{array} \right) \sim \left( \begin{array}{c} \tilde{A} \\ \tilde{B} \end{array} \right). \) 于是 \( R(A, B) = R \left( \begin{array}{c} A^T \\ B^T \end{array} \right)^T = R \left( \begin{array}{c} A^T \\ B^T \end{array} \right) = R \left( \begin{array}{c} \tilde{A} \\ \tilde{B} \end{array} \right) \leq r + t = R(A) + R(B). \)

例如,令 \( A = \left( \begin{array}{cc} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{array} \right), \quad B = \left( \begin{array}{c} 0 \\ 0 \\ 1 \end{array} \right), \quad C = \left( \begin{array}{c} 1 \\ 1 \\ 0 \end{array} \right), \)

\( R(A, B) = R \left( \begin{array}{ccc} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{array} \right) = 3 = R(A) + R(B), \) \( R(A, C) = R \left( \begin{array}{ccc} 1 & 0 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 0 \end{array} \right) = 2 < R(A) + R(C). \)

\( R(A + B) \leq R(A) + R(B) \).

无妨设 \( A, B \)\( m \times n \) 矩阵。对矩阵 \( \left( \begin{array}{c} A + B \\ B \end{array} \right) \) 作初等行变换 \( r_i - r_{n+i} (i = 1, \ldots, n) \) 即得 \( \binom{A + B}{B} \sim \binom{A}{B}, \)

于是 \( R(A + B) \leq R \binom{A + B}{B} = R \binom{A}{B} = R(A^T, B^T)^T = R(A^T, B^T) \leq R(A^T) + R(B^T) = R(A) + R(B). \)

后面我们还要介绍两条常用的性质,现先罗列于下: ① \( R(AB) \leq \min \lbrace R(A), R(B) \rbrace \) (见下节定理 7). ③ 若 \( A_{m \times n} B_{n \times l} = O \),则 \( R(A) + R(B) \leq n \) (见下章例 13).

例 8\( A \)\( n \) 阶矩阵,证明 \( R(A + E) + R(A - E) \geq n \).

\( (A + E) + (E - A) = 2E \),由性质 ⑥,有 \( R(A + E) + R(E - A) \geq R(2E) = n, \)

\( R(E - A) = R(A - E) \),所以 \( R(A + E) + R(A - E) \geq n. \)

例 9 证明:若 \( A_{m \times n} B_{n \times l} = C \),且 \( R(A) = n \),则 \( R(B) = R(C) \)

\( R(A) = n \),知 \( A \) 的行最简形矩阵为 \( \begin{pmatrix} E_n \\ O \end{pmatrix}_{m \times n} \),并有 \( m \) 阶可逆矩阵 \( P \), 使 \( PA = \begin{pmatrix} E_n \\ O \end{pmatrix} \)。于是 \( PC = PAB = \begin{pmatrix} E_n \\ O \end{pmatrix} B = \begin{pmatrix} B \\ O \end{pmatrix}. \)

由矩阵秩的性质 ④,知 \( R(C) = R(PC) \),而 \( R \begin{pmatrix} B \\ O \end{pmatrix} = R(B) \),故 \( R(C) = R(B). \)

本例中的矩阵 \( A \) 的秩等于它的列数,这样的矩阵称为列满秩矩阵。当 \( A \) 为方阵时,列满秩矩阵就成为满秩矩阵,也就是可逆矩阵。因此,本例的结论当 \( A \) 为方阵这一特殊情形时就是矩阵秩的性质 ④。

本例另一种重要的特殊情形是 \( C = 0 \),这时结论为 设 \( AB = 0 \),若 \( A \) 为列满秩矩阵,则 \( B = 0 \)。 这是因为,按本例的结论,这时有 \( R(B) = 0 \),故 \( B = 0 \)。这一结论通常称为矩阵乘法的消去律。

选择题

  1. 矩阵 \( A \) 的秩 \( R(A) \) 是指: A. 矩阵 \( A \) 的行数 B. 矩阵 \( A \) 的列数 C. 矩阵 \( A \) 的非零子式的最高阶数 D. 矩阵 \( A \) 的行列式的值

    答案:C 解释:矩阵的秩是指矩阵中非零子式的最高阶数。

  2. 若矩阵 \( A \) 的秩为 \( r \),则 \( A \) 中所有 \( r+1 \) 阶子式: A. 全为 0 B. 全不为 0 C. 至少有一个不为 0 D. 至少有一个为 0

    答案:A 解释:若矩阵的秩为 \( r \),则所有 \( r+1 \) 阶子式全为 0。

  3. 矩阵 \( A \) 的秩 \( R(A) \) 满足: A. \( R(A) \geq 0 \) B. \( R(A) \leq \min \lbrace m, n \rbrace \) C. \( R(A) = 0 \) 当且仅当 \( A \) 为零矩阵 D. 以上都对

    答案:D 解释:矩阵的秩满足 \( 0 \leq R(A) \leq \min \lbrace m, n \rbrace \),且 \( R(A) = 0 \) 当且仅当 \( A \) 为零矩阵。

  4. \( A \sim B \),则: A. \( R(A) = R(B) \) B. \( R(A) \neq R(B) \) C. \( R(A) > R(B) \) D. \( R(A) < R(B) \)

    答案:A 解释:若 \( A \sim B \),则 \( R(A) = R(B) \)

  5. \( A \)\( n \) 阶矩阵且 \( |A| \neq 0 \),则 \( R(A) \) 为: A. \( n \) B. \( n-1 \) C. \( 0 \) D. \( 1 \)

    答案:A 解释:若 \( A \)\( n \) 阶矩阵且 \( |A| \neq 0 \),则 \( R(A) = n \)

  6. \( A \)\( n \) 阶矩阵且 \( |A| = 0 \),则 \( R(A) \) 为: A. \( n \) B. \( n-1 \) C. \( 0 \) D. \( < n \)

    答案:D 解释:若 \( A \)\( n \) 阶矩阵且 \( |A| = 0 \),则 \( R(A) < n \)

  7. \( A \)\( m \times n \) 矩阵,则 \( R(A) \) 满足: A. \( R(A) \geq m \) B. \( R(A) \leq n \) C. \( R(A) \geq \min \lbrace m, n \rbrace \) D. \( R(A) \leq \min \lbrace m, n \rbrace \)

    答案:D 解释:若 \( A \)\( m \times n \) 矩阵,则 \( R(A) \leq \min \lbrace m, n \rbrace \)

  8. \( A \)\( m \times n \) 矩阵,\( B \)\( n \times p \) 矩阵,且 \( AB = O \),则: A. \( R(A) + R(B) \geq n \) B. \( R(A) + R(B) \leq n \) C. \( R(A) + R(B) = n \) D. \( R(A) + R(B) > n \)

    答案:B 解释:若 \( A_{m \times n} B_{n \times p} = O \),则 \( R(A) + R(B) \leq n \)

  9. \( A \)\( n \) 阶可逆矩阵,则 \( R(A) \) 为: A. \( n \) B. \( n-1 \) C. \( 0 \) D. \( 1 \)

    答案:A 解释:若 \( A \)\( n \) 阶可逆矩阵,则 \( R(A) = n \)

  10. \( A \)\( n \) 阶不可逆矩阵,则 \( R(A) \) 为: A. \( n \) B. \( n-1 \) C. \( 0 \) D. \( < n \)

    答案:D 解释:若 \( A \)\( n \) 阶不可逆矩阵,则 \( R(A) < n \)

  11. \( A \)\( m \times n \) 矩阵,\( B \)\( n \times p \) 矩阵,则 \( R(AB) \) 满足: A. \( R(AB) \geq \min \lbrace R(A), R(B) \rbrace \) B. \( R(AB) \leq \min \lbrace R(A), R(B) \rbrace \) C. \( R(AB) = R(A) + R(B) \) D. \( R(AB) > \min \lbrace R(A), R(B) \rbrace \)

    答案:B 解释:若 \( A \)\( m \times n \) 矩阵,\( B \)\( n \times p \) 矩阵,则 \( R(AB) \leq \min \lbrace R(A), R(B) \rbrace \)

  12. \( A \)\( m \times n \) 矩阵,\( B \)\( n \times p \) 矩阵,且 \( R(A) = n \),则: A. \( R(B) = R(AB) \) B. \( R(B) \neq R(AB) \) C. \( R(B) > R(AB) \) D. \( R(B) < R(AB) \)

    答案:A 解释:若 \( A_{m \times n} B_{n \times p} = C \),且 \( R(A) = n \),则 \( R(B) = R(C) \)

  13. \( A \)\( m \times n \) 矩阵,\( B \)\( n \times p \) 矩阵,且 \( AB = O \),则: A. \( R(A) + R(B) \geq n \) B. \( R(A) + R(B) \leq n \) C. \( R(A) + R(B) = n \) D. \( R(A) + R(B) > n \)

    答案:B 解释:若 \( A_{m \times n} B_{n \times p} = O \),则 \( R(A) + R(B) \leq n \)

  14. \( A \)\( n \) 阶矩阵,则 \( R(A + E) + R(A - E) \) 满足: A. \( R(A + E) + R(A - E) \geq n \) B. \( R(A + E) + R(A - E) \leq n \) C. \( R(A + E) + R(A - E) = n \) D. \( R(A + E) + R(A - E) < n \)

    答案:A 解释:若 \( A \)\( n \) 阶矩阵,则 \( R(A + E) + R(A - E) \geq n \)

  15. \( A \)\( m \times n \) 矩阵,\( B \)\( n \times p \) 矩阵,且 \( R(A) = n \),则: A. \( R(B) = R(AB) \) B. \( R(B) \neq R(AB) \) C. \( R(B) > R(AB) \) D. \( R(B) < R(AB) \)

    答案:A 解释:若 \( A_{m \times n} B_{n \times p} = C \),且 \( R(A) = n \),则 \( R(B) = R(C) \)

  16. \( A \)\( m \times n \) 矩阵,\( B \)\( n \times p \) 矩阵,且 \( AB = O \),则: A. \( R(A) + R(B) \geq n \) B. \( R(A) + R(B) \leq n \) C. \( R(A) + R(B) = n \) D. \( R(A) + R(B) > n \)

    答案:B 解释:若 \( A_{m \times n} B_{n \times p} = O \),则 \( R(A) + R(B) \leq n \)

§2 矩阵的秩

1. 引言

为了更好地理解矩阵的秩的概念,重新讨论上节引例中增广矩阵 \( B \) 及其行阶梯形矩阵 \( B_4 \)\( B_5 \)

\( B = \begin{pmatrix} 2 & -1 & -1 & 1 & 2 \\ 1 & 1 & -2 & 1 & 4 \\ 4 & -6 & 2 & -2 & 4 \\ 3 & 6 & -9 & 7 & 9 \end{pmatrix} \sim \begin{pmatrix} 1 & 1 & -2 & 1 & 4 \\ 0 & 1 & -1 & 1 & 0 \\ 0 & 0 & 0 & 1 & 3 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix} = B_4 \)

\( \sim \begin{pmatrix} 1 & 0 & -1 & 0 & 4 \\ 0 & 1 & -1 & 0 & 3 \\ 0 & 0 & 0 & 1 & 3 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix} = B_5 \)

我们发现 \( B_4 \)\( B_5 \) 都恰好有 3 个非零行。自然要问:每一个与 \( B \) 行等价的行阶梯形矩阵是否都恰好有 3 个非零行?回答是肯定的。

2. 矩阵子式的概念

定义 4\( m \times n \) 矩阵 \( A \) 中,任取 \( k \) 行与 \( k \) 列 (\( k \leq m, k \leq n \)),位于这些行列交叉处的 \( k^2 \) 元素,不改变它们在 \( A \) 中所处的位置次序而得的 \( k \) 阶行列式,称为矩阵 \( A \)\( k \) 阶子式。

\( m \times n \) 矩阵 \( A \)\( k \) 阶子式共有 \( C_{m}^{k} \cdot C_{n}^{k} \) 个。

3. 行阶梯形矩阵的子式

观察行阶梯形矩阵 \( B_4 \) 的子式。取 \( B_4 \) 的第1、第2、第3行和第1、第2、第4列,得到三阶非零子式 \( \begin{vmatrix} 1 & 1 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{vmatrix} \) 而它的任一四阶子式都将因含有零行而成为0。换言之,\( B_4 \) 中非零子式的最高阶数是3。同样 \( B_5 \) 中非零子式的最高阶数也是3。

4. 引理

引理\( A \sim B \),则 \( A \)\( B \) 中非零子式的最高阶数相等。

先证 \( B \)\( A \) 经过一次初等行变换而得的情形。

\( D \)\( A \) 中的 \( r \) 阶非零子式。当 \( A \sim B \)\( A \sim B \) 时,在 \( B \) 中总能找到与 \( D \) 相对应的 \( r \) 阶子式 \( D_1 \),由于 \( D_1 = D \)\( D_1 = -D \)\( D_1 = kD \),因此 \( D_1 \neq 0 \)

\( A \xrightarrow{r_1+r_2} B \) 时,因为对于作变换 \( r_i \),\( r_j \) 时结论成立,所以只需考虑 \( A \xrightarrow{r_1+r_2} B \) 这一特殊情形。分两种情形讨论:

\( D \) 不包含 \( A \) 的第 1 行,这时 \( D \) 也是 \( B \)\( r \) 阶非零子式;

\( D \) 包含 \( A \) 的第 1 行,这时把 \( B \) 中与 \( D \) 对应的 \( r \) 阶子式 \( D_1 \) 记作

\( D_1 = \begin{vmatrix} r_1 + kr_2 \\ r_p \\ \vdots \\ r_q \end{vmatrix} =\begin{vmatrix} r_1 & r_2 \\ r_p & r_q \\ \vdots & \vdots \\ r_q & r_s \end{vmatrix} +k\begin{vmatrix} r_1 & r_2 \\ r_p & r_q \\ \vdots & \vdots \\ r_q & r_s \end{vmatrix} = D + kD_2, \)

\( p = 2 \),则 \( D_1 = D \neq 0 \);若 \( p \neq 2 \),则 \( D_2 \) 也是 \( B \)\( r \) 阶子式,由 \( D_1 - kD_2 = D \neq 0 \),知 \( D_1 \)\( D_2 \) 不同时为 0。总之,\( B \) 中存在 \( r \) 阶非零子式 \( D_1 \)\( D_2 \)

\( A \)\( B \) 中非零子式的最高阶数分别为 \( s \)\( t \),那么上述表明 \( s \leq t \)。因 \( A \) 经一次初等行变换成为 \( B \)\( B \) 也就可经一次初等行变换成为 \( A \),故又有 \( t \leq s \),于是 \( s = t \)

经一次初等行变换结论成立,即可知道有限次初等行变换结论也成立。证毕。

5. 矩阵的秩的定义

定义 5 设在矩阵 \( A \) 中有一个不等于 0 的 \( r \) 阶子式 \( D \),且所有 \( r+1 \) 阶子式(如果存在的话)全等于 0,那么 \( D \) 称为矩阵 \( A \) 的最高阶非零子式,数 \( r \) 称为矩阵 \( A \) 的秩,记作 \( R(A) \)。并规定零矩阵的秩等于 0。

由于行列式的性质可知,在 \( A \) 中当所有 \( r+1 \) 阶子式全等于 0 时,所有高于 \( r+1 \) 阶的子式也全等于 0,因此把 \( r \) 阶非零子式称为最高阶非零子式,而 \( A \) 的秩 \( R(A) \) 就是 \( A \) 的非零子式的最高阶数。

6. 矩阵秩的性质

\( 0 \leq R(A) \leq \min \lbrace m, n \rbrace \)。 ② \( R(A^T) = R(A) \)。 ③ 若 \( A \sim B \),则 \( R(A) = R(B) \)。 ④ 若 \( P, Q \) 可逆,则 \( R(PAQ) = R(A) \)

\( \max \lbrace R(A), R(B) \rbrace \leq R(A, B) \leq R(A) + R(B) \), 特别地,当 \( B = b \) 为非零列向量时,有 \( R(A) \leq R(A, b) \leq R(A) + 1. \)

因为 \( A \) 的最高阶非零子式总是 \( (A, B) \) 的非零子式,所以 \( R(A) \leq R(A, B) \)。同理有 \( R(B) \leq R(A, B) \),两式合起来,即为 \( \max \lbrace R(A), R(B) \rbrace \leq R(A, B). \)

\( R(A) = r, R(B) = t \)。把 \( A^T \)\( B^T \) 分别作初等行变换化为行阶梯形矩阵 \( \tilde{A} \)\( \tilde{B} \)。由性质 2,\( R(A^T) = r, R(B^T) = t \),故 \( \tilde{A} \)\( \tilde{B} \) 中分别含 \( r \) 个和 \( t \) 个非零行,从而 \( \left( \begin{array}{c} \tilde{A} \\ \tilde{B} \end{array} \right) \) 中只含 \( r + t \) 个非零行,并且 \( \left( \begin{array}{c} A^T \\ B^T \end{array} \right) \sim \left( \begin{array}{c} \tilde{A} \\ \tilde{B} \end{array} \right). \) 于是 \( R(A, B) = R \left( \begin{array}{c} A^T \\ B^T \end{array} \right)^T = R \left( \begin{array}{c} A^T \\ B^T \end{array} \right) = R \left( \begin{array}{c} \tilde{A} \\ \tilde{B} \end{array} \right) \leq r + t = R(A) + R(B). \)

例如,令 \( A = \left( \begin{array}{cc} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{array} \right), \quad B = \left( \begin{array}{c} 0 \\ 0 \\ 1 \end{array} \right), \quad C = \left( \begin{array}{c} 1 \\ 1 \\ 0 \end{array} \right), \)

\( R(A, B) = R \left( \begin{array}{ccc} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{array} \right) = 3 = R(A) + R(B), \) \( R(A, C) = R \left( \begin{array}{ccc} 1 & 0 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 0 \end{array} \right) = 2 < R(A) + R(C). \)

\( R(A + B) \leq R(A) + R(B) \).

无妨设 \( A, B \)\( m \times n \) 矩阵。对矩阵 \( \left( \begin{array}{c} A + B \\ B \end{array} \right) \) 作初等行变换 \( r_i - r_{n+i} (i = 1, \ldots, n) \) 即得 \( \binom{A + B}{B} \sim \binom{A}{B}, \)

于是 \( R(A + B) \leq R \binom{A + B}{B} = R \binom{A}{B} = R(A^T, B^T)^T = R(A^T, B^T) \leq R(A^T) + R(B^T) = R(A) + R(B). \)

7. 例题

例 5 求矩阵 \( A \)\( B \) 的秩,其中 \( A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & -5 \\ 4 & 7 & 1 \end{pmatrix}, \quad B = \begin{pmatrix} 3 & 2 & 0 & 5 & 0 \\ 3 & -2 & 3 & 6 & -1 \\ 2 & 0 & 1 & 5 & -3 \\ 1 & 6 & -4 & -1 & 4 \end{pmatrix} \)

\( A \) 中,容易看出一个 2 阶子式 \( \left| \begin{matrix} 1 & 2 \\ 2 & 3 \end{matrix} \right| \neq 0 \)\( A \) 的 3 阶子式只有一个 \( \left| A \right| \),经计算可知 \( \left| A \right| = 0 \),因此 \( R(A) = 2 \)。对 \( B \) 作初等行变换变成行阶梯形矩阵 \( B = \begin{pmatrix} 3 & 2 & 0 & 5 & 0 \\ 3 & -2 & 3 & 6 & -1 \\ 2 & 0 & 1 & 5 & -3 \\ 1 & 6 & -4 & -1 & 4 \end{pmatrix} \xrightarrow{r_1, r_2, r_3} \begin{pmatrix} 1 & 6 & -4 & -1 & 4 \\ 0 & -4 & 3 & 1 & -1 \\ 0 & -12 & 9 & 7 & -11 \\ 0 & -16 & 12 & 8 & -12 \end{pmatrix} \xrightarrow{r_2, r_3} \begin{pmatrix} 1 & 6 & -4 & -1 & 4 \\ 0 & -4 & 3 & 1 & -1 \\ 0 & 0 & 0 & 4 & -8 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix} \)

因为行阶梯形矩阵有 3 个非零行,所以 \( R(B) = 3 \)

例 6\( A = \begin{pmatrix} 1 & -2 & 2 & -1 \\ 2 & -4 & 8 & 0 \\ -2 & 4 & -2 & 3 \\ 3 & -6 & 0 & -6 \end{pmatrix}, b = \begin{pmatrix} 1 \\ 2 \\ 3 \\ 4 \end{pmatrix} \)

求矩阵 \( A \) 及矩阵 \( B = (A, b) \) 的秩。

\( B \) 作初等行变换变为行阶梯形矩阵,设 \( B \) 的行阶梯形矩阵为 \( B = (\overline{A}, \overline{b}) \),则 \( A \) 就是 \( A \) 的行阶梯形矩阵,故从 \( B = (\overline{A}, \overline{b}) \) 中可同时看出 \( R(A) \)\( R(B) \)

\( B = \begin{pmatrix} 1 & -2 & 2 & -1 & 1 \\ 2 & -4 & 8 & 0 & 2 \\ -2 & 4 & -2 & 3 & 3 \\ 3 & -6 & 0 & -6 & 4 \end{pmatrix} \xrightarrow{\gamma_1 + \gamma_2} \begin{pmatrix} 1 & -2 & 2 & -1 & 1 \\ 0 & 0 & 4 & 2 & 0 \\ 0 & 0 & 2 & 1 & 5 \\ 0 & 0 & -6 & -3 & 1 \end{pmatrix} \)

\( R(A) = 2, \quad R(B) = 3. \)

从矩阵 \( B \) 的行阶梯形矩阵可知,本例中的 \( A \)\( b \) 所对应的线性方程组 \( Ax = b \) 是无解的,这是因为行阶梯形矩阵的第 3 行表示矛盾方程 \( 0 = 1 \)

例 7\( \begin{pmatrix} 1 & 2 & -1 & 1 \\ 3 & 2 & \lambda & -1 \\ 5 & 6 & 3 & \mu \end{pmatrix}, \)

已知 \( R(A) = 2 \),求 \( \lambda \)\( \mu \) 的值。

\( \begin{pmatrix} 1 & 2 & -1 & 1 \\ 0 & -4 & \lambda + 3 & -4 \\ 0 & -4 & 8 & \mu - 5 \end{pmatrix} \xrightarrow{\lambda = 2, \mu = -1} \begin{pmatrix} 1 & 2 & -1 & 1 \\ 0 & -4 & \lambda + 3 & -4 \\ 0 & 0 & 5 - \lambda & \mu - 1 \end{pmatrix} \)

\( R(A) = 2 \),故 \( \begin{cases} 5 - \lambda = 0, \\ \mu - 1 = 0, \end{cases} 即 \begin{cases} \lambda = 5, \\ \mu = 1. \end{cases} \)