東京大学 工学系研究科 2015年8月実施 数学 第2問
Author
祭音Myyura (co-authored with GPT 6 Astra)
Description
次の列ベクトルを考える。
a1=(0,1,1)T,a2=(1,0,1)T,a3=(1,1,0)T,b=(1,2,4)T.
I. A=(a1 a2 a3) とおき、Ax=b を解け。
II. 任意の m×n 実行列 B の特異値分解を B=UΣVT とする。U,V は直交行列、Σ の最初の r=rankB 個の対角成分は正の特異値で、他の成分は 0 である。BBT と BTB を U,V,Σ とその転置で表せ。
以下では B=(a1 a2) とする。
III. BBT の固有値と対応する固有ベクトルを求めよ。
IV. B の特異値と、特異値分解における直交行列 U,V の一組を求めよ。
V. ∥Bx−b∥2 を最小にする2次元列ベクトル x を求めよ。
题目描述
给定列向量
a1=(0,1,1)T,a2=(1,0,1)T,a3=(1,1,0)T,b=(1,2,4)T.
I. 令 A=(a1 a2 a3),解 Ax=b。
II. 任意 m×n 实矩阵 B 的奇异值分解为 B=UΣVT,其中 U,V 为正交矩阵,Σ 的前 r=rankB 个对角元素为正奇异值,其余元素为 0。用 U,V,Σ 及其转置表示 BBT 和 BTB。
以下令 B=(a1 a2)。
III. 求 BBT 的特征值和相应特征向量。
IV. 求 B 的奇异值以及一个奇异值分解中的正交矩阵 U,V。
V. 求使 ∥Bx−b∥2 最小的二维列向量 x。
Kai
連立方程式は x2+x3=1、x1+x3=2、x1+x2=4 なので、
x=(5/2,3/2,−1/2)T.
UTU=I,VTV=I より、
BBT=UΣΣTUT,BTB=VΣTΣVT.
III
BBT=101011112,det(λI−BBT)=λ(λ−1)(λ−3).
対応する単位固有ベクトルを次のように取れる。
λ310単位固有ベクトル(1,1,2)T/6(1,−1,0)T/2(1,1,−1)T/3
各固有空間は、表の対応するベクトルで張られる。
特異値は 3,1。III のベクトルを固有値 3,1,0 の順に列に並べて U とすると、
U=1/61/62/61/2−1/201/31/3−1/3,Σ=300010,V=21(11−11).
Bvj=σjuj より、B=UΣVT が成り立つ。
B は列フルランクなので、最小二乗解は正規方程式で一意に定まる。
(2112)x=BTb=(65).
したがって
x=(7/3,4/3)T,min∥Bx−b∥2=31.