计算矩阵的秩通常有以下几种常见方法:
定义法
原理:矩阵 A 中不为零的子式的最高阶数称为矩阵 A 的秩,记作 r(A)。所谓 k 阶子式,是指在矩阵 A 中任取 k 行 k 列 (k⩽min{m,n},设 A 是 m×n 矩阵),位于这些行列交叉处的 k2 个元素,按原位置次序构成的 k 阶行列式。
步骤:
从一阶子式开始,逐一计算矩阵 A 的各阶子式的值。
找到一个不为零的 r 阶子式,并且所有 r+1 阶子式(如果存在)的值都为零,则矩阵 A 的秩 r(A)=r。
示例:对于矩阵 A=
100240350
,一阶子式如
1
=1=0,二阶子式
1024
=4=0,而三阶子式只有
100240350
=0,所以 r(A)=2。
初等行变换法
原理:矩阵经初等行变换后,其秩不变。将矩阵通过初等行变换化为行阶梯形矩阵,行阶梯形矩阵中非零行的行数就是原矩阵的秩。
步骤:
对给定矩阵 A 进行初等行变换,初等行变换包括:交换两行(记为 ri↔rj);以非零常数 k 乘某一行的所有元素(记为 kri);把某一行所有元素的 k 倍加到另一行的对应元素上去(记为 ri+krj)。
将矩阵 A 化为行阶梯形矩阵,行阶梯形矩阵的特点是:可画出一条阶梯线,线的下方全为零;每个台阶只有一行,台阶数即是非零行的行数。
统计行阶梯形矩阵中非零行的行数,这个行数就是矩阵 A 的秩。
示例:设矩阵 A=
121243364487
第一步,r2−2r1,r3−r1 得到
100201301403
第二步,交换 r2 与 r3,得到行阶梯形矩阵
100210310430
此矩阵非零行有 2 行,所以 r(A)=2
利用矩阵的性质计算
原理:利用一些矩阵运算和秩的关系性质来间接求出矩阵的秩。例如:
r(AT)=r(A),即矩阵 A 的转置矩阵的秩等于 A 的秩。
若 P,Q 是可逆矩阵,则 r(PAQ)=r(A)。
r(A+B)⩽r(A)+r(B)
r(AB)⩽min{r(A),r(B)}
步骤:观察矩阵的特点,看是否能通过已知性质将其转化为更容易计算秩的形式。
示例:已知 A 是 3×4 矩阵,且 r(A)=2,P 是 3×3 可逆矩阵,Q 是 4×4 可逆矩阵,求 r(PAQ)。
根据性质 r(PAQ)=r(A),所以 r(PAQ)=2 。