第四节矩阵秩与向量组秩的关系111212122212nnmmmnaaaaaaAmnaaa设是的矩阵按行分块得到12mA12,,iiinaaaAii其中是的第行构成的向量i=1,2,m将该矩阵按列分块得到12nA12jjjmjaaa其中An是的第j列构成的向量j=1,2,称为A的行向量组1,mn1,称为A的列向量组定义9矩阵A的行向量组的秩成为A的行秩,A的列向量组的秩称为A的列秩。矩阵A的秩与其行秩和列秩有什么关系呢?先看一个例子112231000010000010000001000000ababBb此矩阵为具有4个非零行的B-型矩阵4RB显然B的列向量组1246,,,线性无关,并且311225112233aabbb故1246,,,是B的列向量组的极大无关组。B的列秩=B的秩=r一般的,对有r个非零行的B-型阶梯型矩阵,有B的列秩=B的秩=4引理设矩阵A经过行初等变换化为B,分别记为:12(,,...,)nAααα12,,...,nBβββ之间有完全相同的线性关系,即则A的列向量组与B的列向量组1122...ααα0nnxxx当且仅当1122...nnxxxβββ0证因为矩阵A经过行初等变换化为B,A的列向量组与B的列向量组等价,也就是说齐次线性方程组AX=0与BX=0同解,即有相同的线性相关性。于是知列向量组12,,...,nααα与12,,...,nβββ1122...nnxxxβββ0同解1122...nnxxxααα0与定理5矩阵的秩等于它的行秩,也等于它的列秩。证设矩阵ijmnaA()rrAB是与之对应的B-型阵设A的r阶非零子式0rD下证A的列向量组的秩为rrD所在的r列构成的mr矩阵为12,,...,rBβββ显然()rrB即B的r个列向量线性无关,而A的任意r+1列所构成的矩阵的秩小于等于()rrA所以A的任意r+1列向量线性相关,因此,B的r个列向量为矩阵A的列向量组的极大无关组。所以A的列秩等于r。故:A的秩=A的行秩=A的列秩()()TrrAA的列向量组,又TA因为A的行向量组就是例1设向量组121,2,5,3,4,1,2,3,TTαα35,4,19,15,Tα410,1,16,15Tα求该向量组的极大无关组,并把其余向量由极大无关组线性表示。解:以1234,,,αααα为列构造矩阵A,并利用初等行变换把A化成行简化型阶梯矩阵B1451007142102244660153045213141253145102141521916331515rrrrrrA231711,22151451007142102244660153045rrr14510012301230123324214510012300000000rrrr1241032012300000000rr1032012300000000B所以()()2rrAB故列向量组的秩为2,即列向量组的极大无关组含有2个向量,显然,121,0,0,0,0,1,0,0TTββ为矩阵B的列向量组的极大无关组则121,2,5,3,4,1,2,3TTαα是向量组1234,,,αααα的极大无关组,且显然有:31241232,23αααααα对于这道题我们可以直接用数学软件MATLAB来计算向量组的秩和极大无关组,并把其余向量由极大无关组线性表示%求向量组的秩、极大无关组A=[145-10;-2-14-1;5-2-1916;-3315-15];rref(A)%************运行结果************ans=10-32012-300000000课后作业:P147:8(4)并试用数学软件MATLAB来解次题