§1 如果AB=O, 则矩阵B的列向量都是齐次线性方程组Ax=0的解, 从而架起矩阵方程与线性方程组的解之间的桥梁, 使相关问题得到顺利解决.

例1.1
A是秩为rm×n阶矩阵, 则必存在秩为nrn×(nr)阶的矩阵B使得AB=O.

证明
考虑齐次线性方程组Ax=0, 由于r(A)=r, 所以该方程组解空间的基础解系有nr个向量, 记为β1,β2,,βnr. 令B=(β1,β2,,βnr)n×(nr)阶的矩阵, 则AB=Or(B)=nr.

该例有如下变式:

α1,α2,,αrFn线性无关,则必存在nr个向量αr+1,,αnFn使得α1,α2,,αnFn的一组基.

AA=o给出了矩阵的一种正交关系

j=1naijAkj={|A|,i=k;0,ik.

在一定的条件下,这表明A的列向量是Ax=0或与其相关的线性方程组的解向量.

** 例1.2**
n阶方阵A的秩r(A)=n1, 则r(A)=1.

** 证明**
因为AA=|A|E=O, 所以A的列向量都是齐次线性方程组Ax=0的解; 但该方程组解空间的维数等于nr(A)=1, 所以A的列向量对应成比例, 从而r(A)1. 由于r(A)=n1, 所以存在Aij0, 因而AO, 所以r(A)0, 故r(A)=1.

例1.3
A=(aij)Fn×n, |A|0. 对1<r<n, 设ηj=(Aj1,Aj2,,Ajn)T,j=r+1,r+2,,n. 则ηr+1,ηr+2,,ηn是线性方程组

{a11x1+a12x2++a1nxn=0a21x1+a22x2++a2nxn=0ar1x1+ar2x2++arnxn=0

的一组基础解系.

证明
记上述线性方程组的系数矩阵为B, 则由正交关系立即可得

Bηj=0,j=r+1,r+2,,n.

因为|A|0, 所以r(B)=r,从而Bx=0
的基础解系含nr个向量. 故只需证明ηr+1,ηr+2,,ηn线性无关.

因为r(A)=n, 所以r(A)=n, 即A的列向量线性无关,从而ηr+1,ηr+2,,ηn线性无关.

例1.4
Am×n阶非零矩阵, B,Cn×s阶矩阵. 则左消去律成立(即AB=AC,AOB=C)当且仅当r(A)=n.

证明 AB=AC,AOB=C,B,CFn×s当且仅当

A(BC)=O,AOBC=O,B,CFn×s

BC=(ξ1,ξ2,,ξs), 则上式成立当且仅当

Aξi=0ξi=0,ξiFn,

当且仅当
Ax=0只有零解,当且仅当r(A)=n.

**例1.5 **(上海交通大学2018,华东师范大学2002)
A,Bn阶方阵,r(A)=n1, BO满足AB=BA=O. 求证:存在多项式g(x)使得B=g(A).

证明:(方法1)
AB=Or(A)+r(B)n. 因为r(A)=n1, BO, 所以r(B)=1, 从而可设B=αβT, 其中α=(a1,a2,,an)T,β=(b1,b2,,bn)Tn维列向量. 由于AB=AαβT=O, 我们断言:Aα=0. 否则,若Aα0, 则由βT0知存在bi0, 从而A(biα)0, 故ABO, 矛盾!
同理,可由BA=O可得ATβ=0.

由于r(A)=n1, 所以齐次线性方程组Ax=0的解形如sα, ATx=0的解形如tβ, s,tF. 由于A不可逆,|A|=0, 所以A的极小多项式mA(x)的常数项为0, 即mA(x)=xg(x),g(x)]inF[x]. 故Ag(A)=O, 且g(A)O. 所以\r(g(A)=1, 从而g(A)=ηξT. 由于ηAx=0的解, 所以η=cα. 类似地,ξ=dβ, c,d\mF. 故g(A)=ηξT=cdαβT=cdB.

(方法2) 若B=O, 令g(x)A的任一零化多项式,则B=g(A).

BO, 由于r(A)=n1, 所以λ=0A的特征值,从而可设A的极小多项式为mA(λ)=λf(λ), 其中deg(f(λ))n1. 因此f(A)OAf(A)=f(A)A=O. 下证Bf(A)只相差一个常数因子.

因为r(A)=n1, 所以可设ξAx=0的一个基础解系. 由AB=OB的列向量都是Ax=0的解向量,因而可设为biξ(1ξn), 即B=ξβT, 其中β=(b1,b2,,bn)T0. 由BA=OξβTA=OβTA=0, 从而ATβ=0, 即βATx=0的非零解. 同理,由Af(A)=f(A)A=Of(A)=ξηT, 其中η也是ATx=0的非零解.

由于ATx=0的基础解系只含一个非零解,所以存在非零常数k使得β=kη. 所以B=ξβT=kξηT=kf(A). 令g(x)=kf(x), 则B=g(A).

§2 利用线性方程组的同解与系数矩阵的秩之间的关系是解决某些问题,特别是矩阵秩的等式的重要途径.

例1.6 设齐次线性方程组Ax=0Bx=0的解空间分别为VAVB, 证明

(1) VAVB当且仅当Q, s.t. B=QA;

(2) VA=VB当且仅当P,Q, s.t. A=PB,B=QA, 当且仅当AB 的行向量组等价(或AB行等价).

证明:(1) :若VAVB, 则VAVB=VA, 从而{Ax=0Bx=0Ax=0同解, 所以\r(AB)=\r(A), 即B的行向量组可由A的行向量组线性表示, 从而存在Q, 使得B=QA.

: αVA, Aα=0, 从而Bα=QAα=0, 即αVB, 所以VAVB.

(2) 由(1)即得.

例1.7 (2023数学一)设A,Bn阶矩阵,E为单位矩阵,若方程组Ax=0Bx=0同解,则()

(A) 方程组(AOEB)y=0只有零解;

(B) 方程组(EAOAB)y=0只有零解;

(C) 方程组(ABOB)y=0(BAOA)y=0同解;

(D) 方程组(ABBOA)y=0(BAAOAB)y=0同解.

解析:Ax=0Bx=0同解,故AB行等价,从而
(ABOB)(BAOA)行等价,所以选(C).

例1.8 设A,Bn阶方阵,若Ax=0Bx=0同解,且维数等于m, 则r(A+B)nm.

证明:由题设知Ax=0的解都是(A+B)x=0的解,所以m=nr(A)nr(A+B), 即r(A+B)nm.

例1.9 设A,B分别是m×s,s×n矩阵,则ABx=0Bx=0同解当且仅当r(AB)=r(B).

证明:必要性:若ABx=0Bx=0同解,则nr(AB)=nr(B), 所以r(AB)=r(B).

充分性:设SAB,SB分别是ABx=0Bx=0的解空间,则显然有SBSAB. 另一方面,若r(AB)=r(B),则

dimSB=nr(B)=nr(AB)=dimSAB,

所以SAB=SB, 即ABx=0Bx=0同解.

例1.10 设Am×n阶实方阵, 则r(AAT)=r(ATA)=r(A).

证明:事实上, 要证r(ATA)=r(A), 只需证ATAx=0Ax=0同解即可. 由于Ax=0的解一定是ATAx=0的解, 故只需证ATAx=0的解也是Ax=0的解. 设ξATAx=0的任一解, 则ATAξ=0, 从而ξTATAξ=0, 即(Aξ)T(Aξ)=0. 所以Aξ=0, 即ξ也是Ax=0的解. 于是r(ATA)=r(A). 因此r(AAT)=\r((AT)TAT)=r(AT)=r(A).

该例可作以下变式:设Am×n阶实方阵, 则r(AATA)=r(A).

例1.11 设An阶方阵,求证:r(An)=r(An+1)=.

证明:只需证明齐次线性方程组Anx=0An+1x=0同解.

显然,Anx=0的解一定是An+1x=0的解. 下证An+1x=0的解也是Anx=0的解.

An+1α=0, 我们断言Anα=0. 否则,若Anα0, 则α,Aα,,Anα线性无关. 事实上,设

k1α+k1Aα++knAnα=0,

左乘An, 得k0Anα=0. 由Anα0k0=0, 上式变为

k1Aα+k2A2α++knAnα=0,

左乘An1k1Anα=0. 由Anα0k1=0. 类似可证k2==kn=0.
因此α,Aα,,AnαFn线性无关, 矛盾!所以An+1x=0的解也是Anx=0的解,即它们同解. 所以nr(An)=nr(An+1), 即r(An)=r(An+1).

类似可证r(An+1)=r(An+2), r(An+2)=\mrr(An+3), 等等.

注:利用Jordan标准形方法,可证明存在最小的正整数k使得r(Ak)=r(Ak+1), 这里的k是特征值0的指数(即极小多项式中根0的重数)。

例1.12 (重庆大学2003)
A,B,C分别是m×n,n×s,s×t矩阵,若r(B)=r(AB), 则r(BC)=r(ABC).

证明:(方法一) 由于BCx=0的解都是ABCx=0的解,故只需证ABCx=0的解都是BCx=0的解即可.

ξABCx=0的任一解,即ABCξ=0, 所以CξABx=0的解. 由于r(B)=r(AB), 故Bx=0ABx=0同解,故CξBx=0的解,即BCξ=0. 因而ξBCx=0的解.

(方法二) 利用分块矩阵的初等变换,

(ABCOOB)(ABCABOB)(OABBCB)(ABOBBC)

r(ABC)+r(B)=r(ABCOOB)=r(ABOBBC)r(AB)+r(BC). 由于r(AB(=r(B), 所以r(ABC)r(BC). 由于\rr(ABC)r(BC), 所以r(ABC)=r(BC).

练习 (武汉大学2019)
An阶方阵,且存在正整数k使得\({\rm r}{(A^k)={\rm r}(A^{k+1})\). 证明:对任意的正整数m, 有r(Ak+1)=r(Ak+m).

例1.13 设A为数域F上的n阶幂零矩阵,Bn阶方阵,满足AB=BAr(AB)=r(B). 求证:B=O.

证明:(方法一) 设Ak=O. 因为r(B)=r(AB), 所以

r(B)=r(AB)=r(ABA)==r(ABAk1)=AB=BAr(AkB)=r(O)=0

所以B=O.

(方法二) 对任意的k1, r(BAk)=r(ABAk).
AB=BA, 所以r(AkB)=r(Ak+1B),k1. 故

r(B)=r(AB)=r(A2B)==r(AkB)=0

从而B=O.

(方法三:同构方法) 设线性A,BL(Fn)在标准正交基B={e1,e2,,en}下的矩阵分别为A,B. 由于AB=BA, 所以ImBA-不变子空间. 考虑限制变换AImB:ImBImB, 由于

dimIm(\mathscr{A}ImB)=dimA(B(Fn))=r(AB)=r(B)=dimIm\B.

AImB是一个满射,从而0=AnImB=(AImB)n也是ImB上的满射, 即ImB=0, 于是B=O.

3、“齐次线性方程组Ax=0有非零解当且仅当|A|=0”是判断方阵A是否可逆的重要方法之一.

例1.14
An阶可逆矩阵, α,βFn是非零列向量. 求证:(βTA1α)AαβT是不可逆矩阵.

证明:只需证线性方程组[(βTA1α)AαβT]x=0有非零解即可.

由于A可逆,α0, 所以A1α0. 由于

[(βTA1α)AαβT](A1α)=(βTA1α)αα(βTA1α)=0,

所以A1α[(βTA1α)AαβT]x=0有非零解,从而(βTA1α)AαβT可逆.

例1.15 设An阶实反对称矩阵,则|En+A|>0.

证明:首先断言:|En+A|0. 否则,若|En+A|=0, 则存在非零向量ξ使得齐次线性方程组(En+A)ξ=0, 从而

ξTξ+ξTAξ=ξT(E+A)ξ=ξT0=0.

由于AT=A, 所以ξTAξ=(ξTAξ)T=ξTAξ, 从而ξTAξ=0. 故ξTξ=0, 即ξ=0, 矛盾!

(反证法)假设|En+A|<0. 令

f(x)=|En+xA|,xR.

由于对任意的xR, xA都是反对称矩阵,所以对x[0,1], f(x)=|En+xA|0. 由于

f(0)=|En+0|A=1>0,f(1)=|En+A|<0,

所以由魏尔斯特拉斯定理知,存在x0(0,1), 使得f(x0)=|En+x0A|=0, 矛盾!故|En+A|>0.

注:该例有如下变式:

(1) 设An阶实反对称矩阵,D=diag(d1,d2,,dn)是对角矩阵且di>0(1in), 则|D+A|>0.

(2) 设An阶实反对称矩阵,D是正定矩阵,则|D+A|>0.

(3) 设An阶实反对称矩阵,P是可逆 矩阵,则|PTP+A|>0.

例1.16 (大连理工大学2007,重庆大学2004)
A=(aij)n×n,. 证明

(1),若  |aii|>ij|aij|, |A|0;

(2),若 aii>ij|aij|,, |A|>0,.

证明:(1) (反证法) 假设|A|=0, 则Ax=0有非零解(c1,c2,,cn), 不妨设|ck|=max{|c1|,|c2|,,|cn|}. 则

ak1c1++akkck++akncn=0.

从而

|akkck|=|jkakjcj|jk|akj||cj||ck|jk|akj|.

|akk|jk|akj|.

矛盾!所以|A|0.

(2) (反证法) 由(1)知|A|0, 假设|A|<0, 令

f(x)=|a11xa12xa1nxa21a22xa2nxan1xan2ann|

R上的连续函数,且对任意x(0,1),

aii>ji||aij|>ji||xaij|.

由于

f(0)=a11a22ann>0,f(1)=D<0,

所以由魏尔斯特拉斯定理知,存在x0(0,1), 使得f(x0)=0, 矛盾!所以D>0.

4、齐次线性方程组Ax=0解空间S的维数表达式dimS=nr(A)架起了矩阵的秩与齐次线性方程组解空间的维数之间的桥梁, 利用维数公式, 可以解决很多有关矩阵秩的等式或不等式的问题.

例1.17 (武汉大学2008){
n阶矩阵A,B满足AB=BA, 求证

\[{\rm r}(A)+{\rm r}{(B)\geqslant {\rm r}(A+B)+{\rm r}(AB). \]

证明:设UA,UB,V,W分别是齐次线性方程组Ax=0,Bx=0,ABx=BAx=0,(A+B)x=0的解空间, 则UAV,UBV, 于是UA+UBV; 而且UAUBW. 由维数公式知

dimUA+dimUB=dimUAUB+dim(UA+UB)dimW+dimV.

由齐次线性方程组解的结构定理知

nr(A)+nr(B)nr(A+B)+nr(AB),

r(A)+r(B)r(A+B)+r(AB).

例1.18 设A是秩为rn阶半正定矩阵,则L={xRnxTAx=0}Rn的子空间,且dimL=nr.

证明:因为A是半正定矩阵,所以存在n阶矩阵P, 使得A=PTP. 所以

xTAx=xT(PTP)x=(Px)T(Px)=0Px=0.

验证L是线性子空间: x,yL,a,bR,
因为xTAx=0, 所以Px=0; 同理,Py=0. 故P(ax+by)aPx+bPy=0, 于是
(ax+by)TA(ax+by)=0.
ax+byL.

由于

L={xRnPx=0}

是齐次线性方程组Px=0的解空间,且

r(P)=r(PTP)=r(A)=r,

所以dimL=nr(P)=nr.

5、利用齐次线性方程组Ax=0的解向量与A的行空间正交解决相关问题

例1.19
n维列向量α1,α2,,αn1线性无关,且与非零向量β1,β2都正交. 证明

(1) β1,β2线性相关;

(2) α1,α2,,αn1,β1线性无关.

证明:
(1) 设A=(α1Tα2Tαn1T). 因为
α1,α2,,αn1与非零向量β1,β2都正交,所以β1,β2是齐次线性方程组Ax=0的解向量. 由于
α1,α2,,αn1线性无关,所以\r(A)=n1, 从而Ax=0的解空间S的维数dimS=1. 因为β1,β2S, 所以β1,β2线性相关.

(2) 由题设知(β1,αi)=0,i=1,2,,n1. 设

k1α1++krαn1+lβ1=0.

两边用β1做内积,得

l(β1,β1)=0,β10,

所以l=0, 从而

k1α1+k2α2+kn1αn1=0.

α1,α2,,αn1线性无关知k1=k2==kn1=0. 故α1,α2,,αn1,β1线性无关.

6、将线性代数的某些问题转化为线性方程组是线性代数的常用方法.

例1.20 设n阶矩阵A,B满足r(A)+r(B)<n, 证明AB有公共的特征值和公共的特征向量.

证明:因为r(A)+r(B)<n,所以r(A),r(B)<n, 从而|A|=|B|=0. 故λ=0是矩阵AB的公共特征值.

A的属于特征值λ=0的特征向量是Ax=0的非零解向量,B的属于特征值λ=0的特征向量是Bx=0的非零解向量,所以属于特征值λ=0的公共特征向量是
(1)(A B)x=0
的非零解向量. 由于

\r(AB)\r(A)+\r(B)<n,

所以1有非零解,即A,B有公共特征向量.

7、利用线性方程组解的判定定理,

例1.21 (2016第八届大数竞赛) 设A1,A2,,A20172016阶实方阵. 证明:关于x1,x2,,x2017的方程

det(x1A1+x2A2++x2017A2017)=0

至少有一组非零实数解.

证明:记

Ai=(α1(i),α2(i),,α2016(i)),i=1,2,,2017.

考虑线性方程组

x1α1(1)+x2α1(2)++x2017α1(2017)=0.

由于未知数个数2017大于方程的个数2016, 所以方程组有非零解(c1,c2,,c2017)T. 从而矩阵

c1A1+c2A2++c2017A2017

的第一列为零列, 故

det(c1A1+c2A2++c2017A2017)=0.

(c1,c2,,c2017)T是方程

det(x1A1+x2A2++x2017A2017)=0

的一组非零实数解.

例1.22 设σn维线性空间V的线性变换. 如果σn个不同的特征值,则V中存在一个循环向量,即存在向量αV使得α,σ(α),,σn1(α)V的一组基.

证明:设α1,α2,,αn是对应于特征值λ1,λ2,,λn的特征向量,令

α=α1+α2++αn.

下证α,σ(α),,σn1(α)线性无关. 设
(2)k0α+k1σ(α)++kn1σn1(α)=0.
由于

σi(α)=j=1nσi(αj)=j=1nλjiαj,i=1,2,,n,

所以2变为

i=0n1j=1nkiλjiαj=0.

因为α1,α2,,αn线性无关,所以

j=1nkiλji=0,i=0,1,,n1.

由于该线性方程组的系数矩阵

|111λ1λ2λnλ1n1λ2n1λnn1|0

所以k0=k2==kn1=0, 故α,σ(α),,σn1(α)线性无关,从而是V的一组基, 即α是一个σ-循环向量.

例1.23 (重庆大学2005)
xOy平面上的n3个结点Mi(xi,yi)(i=1,2,,n). 证明:M1,M2,,Mn在同一条直线上当且仅当

\r(x1y11x2y21xnyn1)=2.

证明:必要性:若M1,M2,,Mn在同一条直线ax+by+c=0上, 则axi+byi+c=0(1in). 记矩阵

A=(x1y11x2y21xnyn1).

则齐次线性方程组Ax=0有非零解(a,b,c)T等价于r(A)<3.
由于M1,M2不同,故|x11x21|0, 从而\r(A)2. 所以\r(A)=2.

充分性:若r(A)=2, 则方程组Ax=0有非零解,设一个非零解为(a,b,c)T. 则axi+byi+c=0, 即M1,M2,,Mn在同一条直线ax+by+c=0上.

标准型方法

分块矩阵方法

特征值方法

摄动法

标准向量方法

同构方法

不变子空间方法

直和分解方法

选取适当基的方法