QR分解計算機
行列のQR分解を段階的に求める
この計算機は、与えられた行列 $$$A$$$ の QR 分解、すなわち直交(または半直交)行列 $$$Q$$$ と上三角行列 $$$R$$$ により $$$A=QR$$$ を満たす分解を、手順つきで求めます。
関連する計算機: LU分解計算機
入力内容
$$$\left[\begin{array}{ccc}1 & 3 & 5\\1 & 3 & 1\\2 & -1 & 7\end{array}\right]$$$のQR分解を求めよ。
解答
与えられた行列の列からなるベクトルの集合: $$$\left\{\left[\begin{array}{c}\frac{\sqrt{6}}{6}\\\frac{\sqrt{6}}{6}\\\frac{\sqrt{6}}{3}\end{array}\right], \left[\begin{array}{c}\frac{\sqrt{3}}{3}\\\frac{\sqrt{3}}{3}\\- \frac{\sqrt{3}}{3}\end{array}\right], \left[\begin{array}{c}\frac{\sqrt{2}}{2}\\- \frac{\sqrt{2}}{2}\\0\end{array}\right]\right\}$$$ を正規直交化せよ(手順は グラム・シュミット法計算機 を参照)。
行列 $$$Q$$$ の列は、正規直交化されたベクトルである: $$$Q = \left[\begin{array}{ccc}\frac{\sqrt{6}}{6} & \frac{\sqrt{3}}{3} & \frac{\sqrt{2}}{2}\\\frac{\sqrt{6}}{6} & \frac{\sqrt{3}}{3} & - \frac{\sqrt{2}}{2}\\\frac{\sqrt{6}}{3} & - \frac{\sqrt{3}}{3} & 0\end{array}\right]$$$。
行列の転置を求めよ: $$$Q^{T} = \left[\begin{array}{ccc}\frac{\sqrt{6}}{6} & \frac{\sqrt{6}}{6} & \frac{\sqrt{6}}{3}\\\frac{\sqrt{3}}{3} & \frac{\sqrt{3}}{3} & - \frac{\sqrt{3}}{3}\\\frac{\sqrt{2}}{2} & - \frac{\sqrt{2}}{2} & 0\end{array}\right]$$$(手順は転置行列計算機を参照)。
最後に、$$$R = \left[\begin{array}{ccc}\frac{\sqrt{6}}{6} & \frac{\sqrt{6}}{6} & \frac{\sqrt{6}}{3}\\\frac{\sqrt{3}}{3} & \frac{\sqrt{3}}{3} & - \frac{\sqrt{3}}{3}\\\frac{\sqrt{2}}{2} & - \frac{\sqrt{2}}{2} & 0\end{array}\right]\left[\begin{array}{ccc}1 & 3 & 5\\1 & 3 & 1\\2 & -1 & 7\end{array}\right] = \left[\begin{array}{ccc}\sqrt{6} & \frac{2 \sqrt{6}}{3} & \frac{10 \sqrt{6}}{3}\\0 & \frac{7 \sqrt{3}}{3} & - \frac{\sqrt{3}}{3}\\0 & 0 & 2 \sqrt{2}\end{array}\right]$$$(手順については、行列積計算機を参照してください)。
解答
$$$Q = \left[\begin{array}{ccc}\frac{\sqrt{6}}{6} & \frac{\sqrt{3}}{3} & \frac{\sqrt{2}}{2}\\\frac{\sqrt{6}}{6} & \frac{\sqrt{3}}{3} & - \frac{\sqrt{2}}{2}\\\frac{\sqrt{6}}{3} & - \frac{\sqrt{3}}{3} & 0\end{array}\right]\approx \left[\begin{array}{ccc}0.408248290463863 & 0.577350269189626 & 0.707106781186548\\0.408248290463863 & 0.577350269189626 & -0.707106781186548\\0.816496580927726 & -0.577350269189626 & 0\end{array}\right]$$$A
$$$R = \left[\begin{array}{ccc}\sqrt{6} & \frac{2 \sqrt{6}}{3} & \frac{10 \sqrt{6}}{3}\\0 & \frac{7 \sqrt{3}}{3} & - \frac{\sqrt{3}}{3}\\0 & 0 & 2 \sqrt{2}\end{array}\right]\approx \left[\begin{array}{ccc}2.449489742783178 & 1.632993161855452 & 8.16496580927726\\0 & 4.04145188432738 & -0.577350269189626\\0 & 0 & 2.82842712474619\end{array}\right]$$$A