2025-2-17日习题课
约 1740 字大约 6 分钟
2025-02-28
problem 1
证明:秩为 r 的对称阵可以写成 r 个秩为 1 的对称阵之和。
proof
设 C 是可逆矩阵,使得
C′AC=diag{a1,⋯,ar,0,⋯,0}
其中 ai=0(1≤i≤r) ,则
A=(C−1)′a1E11C−1+⋯+(C−1)′arErrC−1
其中 Eii 是第 (i,i) 元素为 1 ,其余元素全为 0 的基础矩阵,从而每个 (C−1)′aiEiiC−1 都是秩等于 1 的对称矩阵。
problem 2
证明:一个实二次型 f 可以分解为两个实系数的一次齐次多项式的乘积当且仅当 r(f)=2 且符号差 s=0, 或者秩等于 1.
proof
必要性。如果实二次型 f(x1,x2,⋯,xn) 可分解成两个一次齐次多项式的乘积:
=f(x1,x2,⋯,xn)(a1x1+a2x2+⋯+anxn)(b1x1+b2x2+⋯+bnxn)
有两种可能:1)
(b1,b2,⋯,bn)=k(a1,a2,⋯,an),k=0 于是 f(x1,x2,⋯,xn)=k(a1x1+a2x2+⋯+anxn)2
因为 a1,a2,⋯,an 不全为 0 ,以 a1,a2,⋯,an 为第一行,作一个可逆矩阵 C ,线性替换
Y=CX
是可逆的。并且 f(x1,x2,⋯,xn) 经过这个线性替换化为
f(x1,x2,⋯,xn)=ky12(k=0)
此时 f(x1,x2,⋯,xn) 的秩等于 1 。 2)(a1,a2,⋯,an) 与 (b1,b2,⋯,bn) 线性无关。于是可以 (a1,a2,⋯,an),(b1,b2,⋯,bn) 为第 1,2 行作一个可逆矩阵 C ,可逆线性替换
Y=CX
将 f(x1,x2,⋯,xn) 化为
f(x1,x2,⋯,xn)=y1y2
再令
⎩⎨⎧y1=z1+z2y2=z1−z2y3=z3⋯yn=zn
则
f(x1,x2,⋯,xn)=z12−z22
所以在这种情况,f 的秩等于 2 ,符号差为 0 。 充分性。1)如果 f(x1,x2,⋯,xn) 的秩为 1 ,则 f(x1,x2,⋯,xn) 可经可逆线性替换
⎩⎨⎧y1=c11x1+c12x2+⋯+c1nxny2=c21x1+c22x2+⋯+c2nxn⋯yn=cn1x1+cn2x2+⋯+cnnxn
化为
f(x1,x2,⋯,xn)=y12=(c11x1+c12x2+⋯+c1nxn)2
2)如果 f(x1,x2,⋯,xn) 的秩为 2 ,符号差为 0 ,则 f(x1,x2,⋯,xn) 可经适当的可逆线性替换
Y=CX
化为规范形
f==y12−y22=(c11x1+⋯+c1nxn)2−(c21x1+⋯+c2nxn)2[(c11+c21)x1+⋯+(c1n+c2n)xn]⋅[(c11−c21)x1+⋯+(c1n−c2n)xn]
这两种情形都说明 f(x1,x2,⋯,xn) 可以分解成两个实系数一次齐次多项式的乘积。
problem 3
设实二次型
f(x1,x2,…,xn)=i=1∑s(ai1x1+⋯+ainxn)2
证明:r(f)=r(A),A=(aij)s×n。
proof
设实二次型
f(x1,x2,…,xn)=i=1∑s(ai1x1+⋯+ainxn)2
其中 A=(aij)s×n。需证 r(f)=r(A)。
步骤分析:
二次型的矩阵表示 每个平方项 (ai1x1+⋯+ainxn)2 可表示为 (Aix)2(Ai 为 A 的第 i 行),因此:
f(x)=i=1∑s(Aix)2=x⊤A⊤Ax
对应二次型的矩阵为 B=A⊤A,故 r(f)=r(B)。
矩阵秩的性质 对任意实矩阵 A,有:
r(A⊤A)=r(A)
证明思路:
- A⊤Ax=0⟺Ax=0(因 ∥Ax∥2=x⊤A⊤Ax)。
- 故 A⊤A 与 A 的零空间相同,因此 dimker(A⊤A)=dimker(A)。
- 由秩-零化度定理,r(A⊤A)=r(A)。
结论 结合上述结果:
r(f)=r(A⊤A)=r(A)
最终结论:
r(f)=r(A)
problem 4
t 取何值时,二次型
t(x12+x22+x32)+2x1x2−2x1x3+2x2x3
正定?
solution
考虑二次型
f(x1,x2,x3)=t(x12+x22+x32)+2x1x2−2x1x3+2x2x3
其对应的对称矩阵为:
A=t1−11t1−11t
正定性条件要求所有顺序主子式均大于零:
- 一阶主子式:t>0;
- 二阶主子式:
t11t=t2−1>0⟹t>1(因 t>0)
- 三阶主子式(矩阵行列式):
t1−11t1−11t=t3−3t−2=(t−2)(t+1)2>0
- 当 t>2 时,(t−2)>0 且 (t+1)2>0,故行列式为正;
- 当 t<2 时,行列式非正。
综合条件:
- t>0;
- t>1;
- t>2。
结论: 当且仅当 t>2 时,二次型正定。
t>2
problem 5
实数 a,b 满足什么条件时
a1b1−10b0−1
正定,负定,半正定,半负定,不定?
solution
λI−A=0⟹(λ+1)(−λ2−(1−a)λ+a+1)=0
则 A 必有特征值 −1,于是 A 不可能正定或者半正定。 若有 0 特征值,则等价于 a=−b2−1。 若 A 负定,则等价于
{a−1<0−(a+b2+1)<0⟹a<−b2+1
若 A 半负定,则等价于
{a−1≤0−(a+b2+1)≤0⟹a≤−b2+1
problem 6
证明:任一实对称矩阵,都是两个正定矩阵的差。
proof
特征值性质 实对称矩阵 A 的特征值均为实数。设其最大绝对特征值为 ∥A∥=maxi∣λi∣。
选择常数 c 取 c>∥A∥(例如 c=∥A∥+1),则对 A 的任意特征值 λi,有:
λi+c>0(因 c>∣λi∣)
构造正定矩阵
- 定义 P=A+cI,其特征值为 λi+c>0,故 P 正定;
- 定义 N=cI,显然为正定矩阵。
验证分解
A=P−N=(A+cI)−cI
结论: 任意实对称矩阵 A 均可表示为两个正定矩阵的差,即:
A=P−N其中 P,N 为正定矩阵
problem 7
设半正定矩阵 A 且 r(A)=1, 证明:存在 n 维非零实向量 α s.t. A=αα′.
proof
可作加强命题: 设 A 是 n 阶实对称阵,求证: A 是秩为 r 的半正定阵的充分必要条件是存在秩为 r 的 r×n 实矩阵 B ,使 A=B′B 。
以下给出证明: 若 A=B′B ,则 r(A)=r(B′B)=r(B)=r ,且对任意的 n 维实列向量 α, α′Aα=α′B′Bα=(Bα)′(Bα)≥0 ,因此 A 是秩为 r 的半正定阵。
反之,若 A 是秩为 r 的半正定阵,则存在可逆矩阵 C ,使得 A=C′diag{1,⋯,1,0,⋯,0}C ,其中有 r 个 1。令 B=(IrO)C ,则 B 是秩等于 r 的 r×n 矩阵,且 A=B′B 。
