(1) 固有方程式を解いて固有値を求める。
(2) 各固有値に対応する固有ベクトルを求める。
(3) グラム・シュミットの正規直交化法を用いて、互いに直交する正規化された固有ベクトルを求める。
(4) 正規直交化された固有ベクトルを列ベクトルとする直交行列を作成する。
(5) 作成した直交行列を用いて、元の行列を上三角化する。
まず、行列 A=10−222400−1 の固有値を求めます。 固有方程式は、det(A−λI)=0 で与えられます。ここで、I は単位行列、λ は固有値です。 \det \begin{bmatrix} 1-\lambda & 2 & 0 \\ 0 & 2-\lambda & 0 \\ -2 & 4 & -1-\lambda \end{bmatrix} = (1-\lambda)(2-\lambda)(-1-\lambda) = 0
したがって、固有値は λ1=1, λ2=2, λ3=−1 となります。これらは全て実数です。 次に、各固有値に対応する固有ベクトルを求めます。
λ1=1 のとき、(A−I)v1=0 を解きます。 \begin{bmatrix} 0 & 2 & 0 \\ 0 & 1 & 0 \\ -2 & 4 & -2 \end{bmatrix}
\begin{bmatrix} x \\ y \\ z \end{bmatrix} =
\begin{bmatrix} 0 \\ 0 \\ 0 \end{bmatrix}
y=0 かつ −2x+4y−2z=0 なので、−2x−2z=0 より x=−z となります。 したがって、v1=10−1 は固有ベクトルの一つです。 λ2=2 のとき、(A−2I)v2=0 を解きます。 \begin{bmatrix} -1 & 2 & 0 \\ 0 & 0 & 0 \\ -2 & 4 & -3 \end{bmatrix}
\begin{bmatrix} x \\ y \\ z \end{bmatrix} =
\begin{bmatrix} 0 \\ 0 \\ 0 \end{bmatrix}
−x+2y=0 かつ −2x+4y−3z=0 なので、 x=2y を代入して −3z=0 より z=0 となります。 したがって、v2=210 は固有ベクトルの一つです。 λ3=−1 のとき、(A+I)v3=0 を解きます。 \begin{bmatrix} 2 & 2 & 0 \\ 0 & 3 & 0 \\ -2 & 4 & 0 \end{bmatrix}
\begin{bmatrix} x \\ y \\ z \end{bmatrix} =
\begin{bmatrix} 0 \\ 0 \\ 0 \end{bmatrix}
2x+2y=0 かつ 3y=0 なので、y=0 かつ x=0 となります。 z は任意なので、v3=001 は固有ベクトルの一つです。 これらの固有ベクトルは直交しています。
v1⋅v2=1×2+0×1+(−1)×0=2=0. 直交していないのでグラムシュミットの直交化法を行う必要があります。 v1′=v1=10−1 v2′=v2−v1′⋅v1′v2⋅v1′v1′=210−2210−1=111 v1′⋅v3=0 v2′⋅v3=1 正規化されたベクトルは以下になります。
u1=∣∣v1′∣∣v1′=1/20−1/2 u2=∣∣v2′∣∣v2′=1/31/31/3 v3′=v3−u1⋅u1v3⋅u1u1−u2⋅u2v3⋅u2u2=001−0×u1−311/31/31/3=−1/3−1/32/3 u3=∣∣v3′∣∣v3′=−1/6−1/62/6 直交行列は P=1/20−1/21/31/31/3−1/6−1/62/6 となります。 P−1AP=PTAP=100−2202/30−1 となり、これは上三角行列です。