模拟1 解答
第1题(10分)
已知 4×5 矩阵
A=1−1212−2421−1214−2126−20−8−4
经初等行变换,得行阶梯形
1000200010004200−2−200
(1)求 A 的满秩分解和 A+
解:
由行阶梯形,主元在第 1、4 列,故 rank(A)=2。
继续化为行最简形:
10002000100001002−100
读出列向量关系(记 ci 为 A 的第 i 列):c2=2c1,c3=c1,c5=2c1−c4。
取两个线性无关列作 F,系数矩阵作 G,得满秩分解 A=FG(F∈R4×2,G∈R2×5):
F=1−1214−2126,G=(102010012−1)
验证:FG=A。
由满秩分解 A=FG,可知 A+=GT(GGT)−1(FTF)−1FT。
先算 GGT。G 为 2×5,故 GGT 为 2×2,其 (i,j) 元为 G 的第 i 行与第 j 行的内积:
(GGT)11(GGT)12(GGT)22=12+22+12+02+22=10,=(GGT)21=1⋅0+2⋅0+1⋅0+0⋅1+2⋅(−1)=−2,=02+02+02+12+(−1)2=2,
得
GGT=(10−2−22)
求逆:det(GGT)=10×2−(−2)2=16,故
(GGT)−1=161(22210)
又
FTF=(73636200),(FTF)−1=1041(200−36−367)
代入计算,得
A+=523263523521525416−53208−53416−53416−9416−97208−5104−5208−52087208−17416−5208−5416−54167416−17
(2)求 Ax=b 的极小范数最小二乘解,其中 b=(1,−1,1,−1)T
解:
因 rank(A)=2<4,而 b∈R4,方程组不相容。极小范数最小二乘解为:
x=A+b
计算:x=(529,269,529,523,5215)T
此时 Ax=AA+b,为 b 在 R(A) 上的正交投影。
(3)写出 AA+ 的 Smith 标准型
解:
先算
AA+=133−135132131−13526211312611321311310135131261135265
AA+ 为对称幂等阵,rank(AA+)=2,特征值为 1,1,0,0。
在域 R 上:秩为 2,Smith 标准型为
在 Z 上:AA+ 含分母,先同乘 52 化为整数矩阵
B=52⋅AA+=12−2084−204242844020422010
rank(B)=2。对 B 施以 初等行、列变换(只做整数加减与换行换列),化为对角形:
第 1 步:将最小非零元 2 移到 (1,1) 位——R1↔R2,C1↔C4:
BR1↔R2,C1↔C424201042−2042484020−201284
第 2 步:以 a11=2 为 pivot,消去其余第 1 行、第 1 列元素:
R2←R2−2R1,R3←R3−10R1,R4←R4−5R1
C2←C2−21C1,C3←C3−2C1,C4←C4+10C1
得
20000−104−416−2080000052208104
第 3 步:消去第 3、4 行(它们由第 2 行线性表出):
R3←R3−4R2,R4←R4−2R2⟹20000−10400000005200
第 4 步:处理右下角子块。注意到第 2 行中 −104=(−2)×52,故 C2↔C4:
20000520000000−10400
第 5 步:C4←C4+2C2,消去 a24=−104:
对角元 d1=2,d2=52,满足 2∣52,即为 B(亦即 52⋅AA+)在 Z 上的 Smith 标准型。
(4)求 ∥ln(AA++E)∥F
解:
AA+ 对称,特征值为 1,1,0,0,故 AA++E 的特征值为 2,2,1,1。
矩阵函数与特征值同步,ln(AA++E) 的特征值为 ln2,ln2,0,0。
Frobenius 范数等于特征值模长的平方和开方:
∥ln(AA++E)∥F=(ln2)2+(ln2)2=2ln2≈0.9803
第2题(10分)
已知
A=246415951379271314,b=(1,2,3,3)T
(1)求 A 的 LU 分解(L 为单位下三角阵,U 为上三角阵)
解:
用 Doolittle 方法,主元存入 U,乘数 lik=aik(k)/akk(k) 存入 L。
消第 1 列(u11=2):
l21=24=2,l31=26=3,l41=24=2
更新后第 2 列主元 u22=3。
消第 2 列:
l32=36=2,l42=33=1
更新后第 3 列主元 u33=2。
消第 3 列:
l43=26=3
得
L=1232012100130001,U=2000130011202314
验算:A=LU。
(2)利用 LU 分解解 Ax=b
解:
令 Ly=b,下三角回代:
⎩⎨⎧y1=1y2+2y1=2⇒y2=0y3+3y1+2y2=3⇒y3=0y4+2y1+y2+3y3=3⇒y4=1⇒y=(1,0,0,1)T
再令 Ux=y,上三角回代:
⎩⎨⎧4x4=1⇒x4=412x3+x4=0⇒x3=−813x2+x3+3x4=0⇒x2=−2452x1+x2+x3+2x4=1⇒x1=125
x=(125,−245,−81,41)T
第3题(10分)
已知
(1)求 A 的 Jordan 标准型 JA
解:
第一步:求特征值。 计算特征多项式:
det(λI−A)=detλ−5−4−10λ−3−20−3λ−2=(λ−5)[(λ−3)(λ−2)−6]=(λ−5)(λ2−5λ)=λ(λ−5)2.
得特征值 λ1=0(代数重数 1),λ2=λ3=5(代数重数 2)。
第二步:求各特征值的几何重数。 几何重数 gi=n−rank(A−λiI)。
对 λ=0:
A=541032032,rank(A)=2⇒g0=3−2=1.
对 λ=5:
A−5I=0410−2203−3,rank(A−5I)=2⇒g5=3−2=1.
第三步:确定 Jordan 块。 对每个特征值 λi,块的个数由几何重数 gi 决定,各块阶数之和由代数重数 ni 决定,二者联立确定块结构。汇总:
| 特征值 λ |
代数重数 |
几何重数 g |
Jordan 块 |
| 0 |
1 |
1 |
一个 1×1 块 J1(0) |
| 5 |
2 |
1 |
一个 2×2 块 J2(5) |
(g5=1<n5=2:恰有一个 2 阶块;若 g5=2=n5 则应为两个 1 阶块。)
第四步:写出 JA。 取块对角排列(先 λ=0,后 λ=5):
即 JA=diag(J1(0),J2(5)),其中 J1(0)=(0),J2(5)=(5015)。
(2)求 sinA+ln(A3+E) 的 Jordan 标准型
解:
第一步:化为标量函数。 令
f(x)=sinx+ln(x3+1),f′(x)=cosx+x3+13x2.
则 sinA+ln(A3+E)=f(A)(注意:ln(A3+E) 是对整体 A3+E 取对数,不能拆成 3lnA)。
第二步:在 Jordan 块上计算 f(J)。 若 A=PJAP−1,则 f(A)=Pf(JA)P−1。对 k 阶 Jordan 块 Jk(λ),
f(Jk(λ))=f(λ)0f′(λ)f(λ)⋱⋯⋯⋱.
由(1),JA=diag(J1(0),J2(5)),故
f(J1(0))=(f(0))=(0),f(J2(5))=(f(5)0f′(5)f(5)).
其中
f(0)=sin0+ln1=0,f(5)=sin5+ln126,f′(5)=cos5+12675=cos5+4225=0.
第三步:化为 Jordan 标准型。 f(J2(5)) 一般还不是标准 Jordan 形——其上超对角元为 f′(5),不是 1。因 f′(5)=0,
(f(5)0f′(5)f(5))∼(f(5)01f(5))=J2(f(5)),
故 f(5) 仍对应一个 2×2 Jordan 块(f′(5)=0 时才可能分裂为两个 1×1 块)。
第四步:写出结果。 与(1)中块排列一致,
Jf=0000f(5)001f(5)=0000sin5+ln126001sin5+ln126
亦可将 f(5) 的块排在前面,等价地写为 diag(J2(f(5)),J1(0))。
第4题(10分)
设 P3(t) 为次数 ⩽3 的多项式空间,对 f(t)∈P3(t) 定义
T(f(t))=(tf(t))′′+f(1)
(1)求 R(T) 的一组基与 dimN(T)
解:
设 f(t)=a+bt+ct2+dt3,则 tf(t)=at+bt2+ct3+dt4,
(tf)′′=2b+6ct+12dt2,f(1)=a+b+c+d,
故
T(f)=2b+6ct+12dt2+(a+b+c+d).
在标准基 1,t,t2,t3 下,逐基向量求像(f(1) 表示把 t 代入 1 求值)。对每个基向量,分三步:算 (tf)′′、算 f(1)、相加得 T(f),再写出在标准基下的坐标。
f(t)=1(a=1,b=c=d=0):tf=t,(tf)′′=0;f(1)=1;T(1)=0+1=1,坐标 (1,0,0,0)T。
f(t)=t(b=1):tf=t2,(tf)′′=2;f(1)=1;T(t)=2+1=3,坐标 (3,0,0,0)T。
f(t)=t2(c=1):tf=t3,(tf)′′=6t;f(1)=1;T(t2)=1+6t,坐标 (1,6,0,0)T。
f(t)=t3(d=1):tf=t4,(tf)′′=12t2;f(1)=1;T(t3)=1+12t2,坐标 (1,0,12,0)T。
汇总:
| f(t) |
(tf)′′ |
f(1) |
T(f) |
| 1 |
0 |
1 |
1 |
| t |
2 |
1 |
3 |
| t2 |
6t |
1 |
1+6t |
| t3 |
12t2 |
1 |
1+12t2 |
坐标分别为 (1,0,0,0)T、(3,0,0,0)T、(1,6,0,0)T、(1,0,12,0)T,第 j 列为 T(tj−1) 的坐标,得
[T]=10003000160010120
对 [T] 作行化简:
10003000160010120∼1000300001001010
主元在第 1,3,4 列,rank[T]=3,故 dimR(T)=3。
由像向量:
1+6t=1+6t,1+12t2=1+12t2,3=3⋅1,
得 R(T)=span{1,t,t2}。一组基为
{1,t,t2}
dimN(T):由秩–零化度定理,dimN(T)=n−rank[T]=4−3=1。
dimN(T)=1
(题目只要求核的维数,不必解 [T]α=0 求 N(T) 的基向量。若需核的基,可解得 N(T)=span{t−3}。)
(2)将 R(T) 的基扩充为 P3(t) 的一组基
解:
R(T)=span{1,t,t2},而 t3∈/R(T)(T(f) 中最高次项只来自 (tf)′′,次数不超过 2)。将 t3 添入即得 P3(t) 的一组基:
B={1,t,t2,t3}
(3)求 1−t−t2−t3 在基 B 下的坐标
解:
在基 1,t,t2,t3 下,1−t−t2−t3 的坐标即为其系数向量:
(1,−1,−1,−1)T
验算:1⋅1+(−1)⋅t+(−1)⋅t2+(−1)⋅t3=1−t−t2−t3。