特異値分解は A=UΣVT の形で、ATA と AAT の固有値問題に帰着して計算する。
問題1
次の行列の特異値を求めよ。
A=(3002)
ATA=<!−−534412e1ab2c419581611844d07a06090−−>。固有値は 9 と 4。特異値はその平方根。
問題2
次の行列の特異値分解を求めよ。
A=100020
ATA=<!−−534412e1ab2c419581611844d07a06090−−>。固有値は 4 と 1。σ1=2, σ2=1。
V は ATA の固有ベクトル。λ=4: (0,1)T、λ=1: (1,0)T。V=<!−−534412e1ab2c419581611844d07a06091−−>。
U の列は ui=Avi/σi。u1=A(0,1)T/2=(0,1,0)T、u2=A(1,0)T/1=(1,0,0)T。u3=(0,0,1)T。
U=<!−−534412e1ab2c419581611844d07a06090−−>, Σ=<!−−534412e1ab2c419581611844d07a06091−−>, V=<!−−534412e1ab2c419581611844d07a06092−−>
問題3
次の行列の特異値を求めよ。
B=110101
BTB=<!−−534412e1ab2c419581611844d07a06090−−>。固有方程式 λ2−4λ+3=0 より λ=3,1。
問題4
次の行列の特異値分解を求めよ。
C=(111−1)
CTC=<!−−534412e1ab2c419581611844d07a06090−−>=2I。固有値はともに 2。σ1=σ2=2。
V は任意の直交行列でよい。V=I ととれば、U=CVΣ−1=21C。
C は既に直交行列を 2 倍したものなので U=21<!−−534412e1ab2c419581611844d07a06091−−>。
σ1=σ2=2、C=UΣVT で Σ=2I
問題5
2×3 行列 D=<!−−534412e1ab2c419581611844d07a06094−−> の特異値を求めよ。
DDT=<!−−534412e1ab2c419581611844d07a06090−−>。固有値は λ=3,1。