线性代数题 r(A)=1<==>A可以分解成A=(a1,a2,……,an)^T(b1,b2,……,bn)。请详细证明一下

2025-03-01 18:19:45
推荐回答(2个)
回答1:

右边是不可能推出左边的,需要额外加上两个向量都非零的条件。

充分性:
如果a=(a1,a2,...,an)^T,b=(b1,b2,...,bn)^T,那么A=ab^T的每一列都与a平行,所以rank(A)<=1

必要性:
如果rank(A)=1,那么A的所有列张成的线性空间是1维的。由于A非零,取a是A的某个非零列,那么A的其它列都与a平行,即存在列向量b使得A=ab^T

回答2:

我可以给你举个例子,证明的话有点困难。你可以拿一个向量(1,2,3))^T与它的转置做一下乘法,然后看以下它的秩就是1