矩阵的秩(Rank)是线性代数中的一个基本概念,它衡量了矩阵中行或列向量的线性无关性。矩阵的秩在解线性方程组、矩阵分解、确定线性变换的维度等方面起着重要作用。
矩阵的秩可以从以下几个角度进行定义:
在一个矩阵中,行秩和列秩总是相等的,因此我们通常将矩阵的秩称为矩阵的秩,即行秩和列秩的共同值。
矩阵的秩可以看作是矩阵将一个空间映射到另一个空间时,目标空间的维数。例如:
行阶梯形法是通过初等行变换将矩阵化为行阶梯形或简化行阶梯形的形式。行阶梯形中非零行的数量就是矩阵的秩。
步骤:
示例:
考虑矩阵 A A A:
A = ( 1 2 3 4 5 6 7 8 9 ) A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{pmatrix} A= 147258369
通过初等行变换化为行阶梯形:
( 1 2 3 0 − 3 − 6 0 0 0 ) \begin{pmatrix} 1 & 2 & 3 \\ 0 & -3 & -6 \\ 0 & 0 & 0 \end{pmatrix} 1002−303−60
行阶梯形中有两行非零行,因此矩阵 A A A 的秩为 2。
对于一个 n × n n \times n n×n 的方阵,如果其行列式不为零,则该矩阵的秩为 n n n。如果行列式为零,则需要检查子矩阵的行列式,直到找到最大的非零子矩阵的维度,这个维度就是矩阵的秩。
示例:
考虑矩阵 B B B:
B = ( 1 2 2 4 ) B = \begin{pmatrix} 1 & 2 \\ 2 & 4 \end{pmatrix} B=(1224)
行列式为:
det ( B ) = 1 × 4 − 2 × 2 = 0 \det(B) = 1 \times 4 - 2 \times 2 = 0 det(B)=1×4−2×2=0
由于行列式为零,因此矩阵 B B B 的秩小于 2。检查其子矩阵:
子矩阵 ( 1 ) \begin{pmatrix} 1 \end{pmatrix} (1) 和 ( 2 ) \begin{pmatrix} 2 \end{pmatrix} (2) 的行列式均不为零,所以矩阵的秩为 1。
考虑矩阵 A A A 的列向量 v 1 , v 2 , … , v n \mathbf{v}_1, \mathbf{v}_2, \dots, \mathbf{v}_n v1,v2,…,vn,将这些向量的线性组合设置为零向量,解线性方程组 c 1 v 1 + c 2 v 2 + ⋯ + c n v n = 0 c_1 \mathbf{v}_1 + c_2 \mathbf{v}_2 + \dots + c_n \mathbf{v}_n = \mathbf{0} c1v1+c2v2+⋯+cnvn=0。解的自由变量的数目越多,线性无关的向量就越少,秩就是线性无关向量的个数。
矩阵的秩具有以下性质:
秩的上界:矩阵 A A A 的秩不超过其行数和列数中的较小者,即 Rank ( A ) ≤ min ( 行数 , 列数 ) \text{Rank}(A) \leq \min(\text{行数}, \text{列数}) Rank(A)≤min(行数,列数)。
转置矩阵的秩:矩阵 A A A 和其转置矩阵 A T A^T AT 的秩相同,即 Rank ( A ) = Rank ( A T ) \text{Rank}(A) = \text{Rank}(A^T) Rank(A)=Rank(AT)。
矩阵乘积的秩:对于两个矩阵 A A A 和 B B B,有 Rank ( A B ) ≤ min ( Rank ( A ) , Rank ( B ) ) \text{Rank}(AB) \leq \min(\text{Rank}(A), \text{Rank}(B)) Rank(AB)≤min(Rank(A),Rank(B))。
矩阵和的秩:对于两个矩阵 A A A 和 B B B,有 Rank ( A + B ) ≤ Rank ( A ) + Rank ( B ) \text{Rank}(A + B) \leq \text{Rank}(A) + \text{Rank}(B) Rank(A+B)≤Rank(A)+Rank(B)。
可逆矩阵的秩:如果矩阵 A A A 是 n × n n \times n n×n 的可逆矩阵,则其秩为 n n n。即,只有当矩阵的秩等于其维数时,矩阵才是可逆的。
线性方程组 A X = B AX = B AX=B 的解的个数与系数矩阵 A A A 的秩密切相关:
在线性变换中,矩阵的秩表示变换后的空间的维度。对于线性变换 T : R n → R m T: \mathbb{R}^n \rightarrow \mathbb{R}^m T:Rn→Rm,矩阵的秩表示目标空间的维度。
在信号处理和数据压缩中,矩阵秩用于表示信号或数据的复杂性。低秩矩阵通常用于压缩信号或图像,因为它们能够近似地表示原始数据。
考虑矩阵 C C C:
C = ( 1 2 3 4 5 6 7 8 9 ) C = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{pmatrix} C= 147258369
使用行阶梯形法将其化为行阶梯形:
( 1 2 3 0 − 3 − 6 0 0 0 ) \begin{pmatrix} 1 & 2 & 3 \\ 0 & -3 & -6 \\ 0 & 0 & 0 \end{pmatrix} 1002−303−60
非零行有两行,因此矩阵 C C C 的秩为 2。
考虑线性方程组 A X = B AX = B AX=B,其中:
A = ( 1 2 3 4 5 6 7 8 9 ) , B = ( 1 0 0 ) A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{pmatrix}, \quad B = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} A= 147258369 ,B= 100
增广矩阵为:
[ A ∣ B ] = ( 1 2 3 ∣ 1 4 5 6 ∣ 0 7 8 9 ∣ 0 ) [A | B] = \begin{pmatrix} 1 & 2 & 3 & | & 1 \\ 4 & 5 & 6 & | & 0 \\ 7 & 8 & 9 & | & 0 \end{pmatrix} [A∣B]= 147258369∣∣∣100
使用行阶梯形法化简:
( 1 2 3 ∣ 1 0 − 3 − 6 ∣ − 4 0 0 0 ∣ 0 ) \begin{pmatrix} 1 & 2 & 3 & | & 1 \\ 0 & -3 & -6 & | & -4 \\ 0 & 0 & 0 & | & 0 \end{pmatrix} 1002−303−60∣∣∣1−40
秩 Rank ( A ) = 2 \text{Rank}(A) = 2 Rank(A)=2,而增广矩阵的秩也是 2,因此方程组有解,但由于 A A A 的秩小于列数,解是无穷多的。
一组向量 v 1 , v 2 , … , v n \mathbf{v}_1, \mathbf{v}_2, \dots, \mathbf{v}_n v1,v2,…,vn 是线性无关的,如果只有当所有系数 c 1 , c 2 , … , c n c_1, c_2, \dots, c_n c1,c2,…,cn 都为零时,线性组合 c 1 v 1 + c 2 v 2 + ⋯ + c n v n = 0 c_1 \mathbf{v}_1 + c_2 \mathbf{v}_2 + \dots + c_n \mathbf{v}_n = \mathbf{0} c1v1+c2v2+⋯+cnvn=0 才成立。
秩实际上就是矩阵中线性无关向量的个数,这反映了矩阵的独立信息量。
考虑一个矩阵:
A = ( 1 2 3 2 4 6 3 6 9 ) A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 3 & 6 & 9 \end{pmatrix} A= 123246369
这个矩阵的三列向量是:
v 1 = ( 1 2 3 ) , v 2 = ( 2 4 6 ) , v 3 = ( 3 6 9 ) \mathbf{v}_1 = \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix}, \quad \mathbf{v}_2 = \begin{pmatrix} 2 \\ 4 \\ 6 \end{pmatrix}, \quad \mathbf{v}_3 = \begin{pmatrix} 3 \\ 6 \\ 9 \end{pmatrix} v1= 123 ,v2= 246 ,v3= 369
其中, v 2 \mathbf{v}_2 v2 是 v 1 \mathbf{v}_1 v1 的两倍,而 v 3 \mathbf{v}_3 v3 是 v 1 \mathbf{v}_1 v1 的三倍。所有的向量都线性相关。因此,这个矩阵的秩为 1,因为只有一个向量是线性无关的(例如 v 1 \mathbf{v}_1 v1)。
你已经正确理解了秩与线性无关的关系:
行秩指的是矩阵中最大线性无关行向量的个数,列秩指的是矩阵中最大线性无关列向量的个数。对于任何一个矩阵,行秩和列秩总是相等的,因此称之为矩阵的秩。
矩阵的秩决定了线性方程组的解的情况:如果秩等于矩阵的列数,则方程组有唯一解;如果秩小于列数,则可能有无穷多解或无解。秩还决定了增广矩阵是否有解。
对于一个 n × n n \times n n×n 的方阵,如果其行列式不为零,则该矩阵的秩为 n n n。如果行列式为零,则需要检查子矩阵的行列式,直到找到最大的非零子矩阵的维度,这个维度就是矩阵的秩。
线性无关的向量之间不存在相互的线性依赖关系,这意味着它们可以独立地展开整个向量空间,保证了基向量的唯一性和完整性。
矩阵的秩与其线性无关向量的数量直接相关。秩越大,表示矩阵中的独立向量越多,系统中的冗余信息越少。反之,秩越小,表示独立向量较少,系统中的线性相关性较强。
自由变量的数量反映了系统中的不受约束的自由度。自由变量越多,意味着线性无关的向量越少,矩阵的秩越小。换句话说,自由变量的增加减少了秩。
矩阵的秩是线性代数中的一个重要概念,反映了矩阵的行或列向量的线性无关性。秩在解线性方程组、分析线性变换的性质以及处理信号和数据时都起着关键作用。掌握矩阵的秩及其计算方法,对于深入理解线性代数中的各种应用至关重要。