next up previous contents
Next: 計算の工夫 (2) 与えられた行列 を Up: 3.2 Givens 変換 Previous: 3.2 Givens 変換

計算の工夫 (1) $ G^T$ を与えられた行列 $ A$ にかける

$\displaystyle B:= G(p,q,\theta)^T A
$

$ p$ , $ q$ 行目を除き $ A$ と変わらない。変更される行については、
  $\displaystyle b_{pj}=a_{pj}\cos\theta-a_{qj}\sin\theta$   $\displaystyle \mbox{($j=1,2,\cdots,n$)}$$\displaystyle ,$    
  $\displaystyle b_{qj}=a_{pj}\sin\theta+a_{qj}\cos\theta$   $\displaystyle \mbox{($j=1,2,\cdots,n$)}$$\displaystyle .$    

$ \theta$

$\displaystyle \cos\theta=\frac{a_{qr}}{\sqrt{{a_{pr}}^2+{a_{qr}}^2}},\quad
\sin\theta=\frac{a_{pr}}{\sqrt{{a_{pr}}^2+{a_{qr}}^2}}
$

を満たすように取れば、$ b_{pr}=0$ となる。


next up previous contents
Next: 計算の工夫 (2) 与えられた行列 を Up: 3.2 Givens 変換 Previous: 3.2 Givens 変換
桂田 祐史
2015-12-22