ww371
幼苗
共回答了19个问题采纳率:84.2% 举报
利用结论,rank(T)=P,当且仅当存在可逆矩阵M,N使得
T=M*diag(Ip,0)*N
必要性:如果rank(A)=p,由结论存在可逆矩阵P,Q,使得
A=P*diag(Ip,0)*Q
把P分成两列P=(P1,P2),Q分成两行Q=(Q1,Q2),相乘即可得到A=P1*Q1
取X=P1,Y'=Q1即可.P1,Q1是可逆阵的列阵,都是列满枝的.
充分性:X:m*p 的秩是p,存在P1,Q1,使得
X=P1×(Ip,0)'*Q1,Y=P2×(Ip,0)'*Q2,
A=XY'=P1×[[Q1Q2',0],[0,0]]*P2'
P1,P2'可逆,所以
rank(A)=rank(P1×[[Q1Q2',0],[0,0]]*P2')=rank([[Q1Q2',0],[0,0]])=rank(Q1*Q2')=p
Ip是p阶单位阵.
1年前
2