跳到主要内容

京都大学 情報学研究科 知能情報学専攻 2019年8月実施 情報学基礎 F1-1

Author

Miyake

Description

日本語版

設問1

以下の 2×22 \times 2 正方行列 A\boldsymbol{A} について考える。

A=(4227)\boldsymbol{A} = \begin{pmatrix} 4 & -2 \\ -2 & 7 \end{pmatrix}

このとき、以下の問いに答えよ。

(1) A\boldsymbol{A}の行列式を求めよ。

(2) A\boldsymbol{A}の逆行列を求めよ。

(3) A\boldsymbol{A}の固有値と対応する固有ベクトルを全て求めよ。

(4) A\boldsymbol{A}は正定値行列か判定せよ。理由も述べよ。

(5) A\boldsymbol{A}を対角化せよ。

設問2

任意の実対称行列について、以下の問いに答えよ。

(1) すべての固有値が実数となることを証明せよ。

(2) 異なる固有値に対応する固有ベクトルは直交することを証明せよ。

Kai

設問1

(1)

detA=47(2)(2)=24\begin{aligned} \det A = 4 \cdot 7 - (-2) \cdot (-2) = 24 \end{aligned}

(2)

A1=124(7224)\begin{aligned} A^{-1} = \frac{1}{24} \begin{pmatrix} 7 & 2 \\ 2 & 4 \end{pmatrix} \end{aligned}

(3)

AA の固有値 λ\lambda は次のように求められる:

0=det(4λ227λ)=(4λ)(7λ)4=(λ3)(λ8)  λ=3,8\begin{aligned} 0 &= \det \begin{pmatrix} 4 - \lambda & -2 \\ -2 & 7 - \lambda \end{pmatrix} = (4 - \lambda)(7 - \lambda) - 4 = (\lambda - 3)(\lambda - 8) \\ \therefore \ \ \lambda &= 3, 8 \end{aligned}

固有値 λ=3\lambda = 3 に属する固有ベクトルを求めるために、 次のようにおく:

(4227)(xy)=3(xy)\begin{aligned} \begin{pmatrix} 4 & -2 \\ -2 & 7 \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} = 3 \begin{pmatrix} x \\ y \end{pmatrix} \end{aligned}

これから x=2yx=2y がわかるので、例えば、

(21)\begin{aligned} \begin{pmatrix} 2 \\ 1 \end{pmatrix} \end{aligned}

が求める固有ベクトルである。

固有値 λ=8\lambda = 8 に属する固有ベクトルを求めるために、 次のようにおく:

(4227)(xy)=8(xy)\begin{aligned} \begin{pmatrix} 4 & -2 \\ -2 & 7 \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} = 8 \begin{pmatrix} x \\ y \end{pmatrix} \end{aligned}

これから 2x=y2x=-y がわかるので、例えば、

(12)\begin{aligned} \begin{pmatrix} 1 \\ -2 \end{pmatrix} \end{aligned}

が求める固有ベクトルである。

(4)

任意の実数 x,yx,y について次のように計算できる:

(xy)A(xy)=(xy)(4227)(xy)=4x24xy+7y2=4(x12y)2+6y2.\begin{aligned} \begin{pmatrix} x & y \end{pmatrix} A \begin{pmatrix} x \\ y \end{pmatrix} &= \begin{pmatrix} x & y \end{pmatrix} \begin{pmatrix} 4 & -2 \\ -2 & 7 \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} \\ &= 4x^2 - 4xy + 7y^2 \\ &= 4 \left( x - \frac{1}{2} y \right)^2 + 6y^2 . \end{aligned}

これは x=y=0x=y=0 のときを除いて正の数であるので、 AA は正定値行列である。

(5)

(3) で求めた固有ベクトルを使って、

V=15(2112)\begin{aligned} V = \frac{1}{\sqrt{5}} \begin{pmatrix} 2 & 1 \\ 1 & -2 \end{pmatrix} \end{aligned}

とおくと、その転置行列は、

VT=15(2112)\begin{aligned} V^T = \frac{1}{\sqrt{5}} \begin{pmatrix} 2 & 1 \\ 1 & -2 \end{pmatrix} \end{aligned}

となる。

これらを使って、次のように AA を対角化できる:

VTAV=15(2112)(4227)(2112)=(3008).\begin{aligned} V^T A V &= \frac{1}{5} \begin{pmatrix} 2 & 1 \\ 1 & -2 \end{pmatrix} \begin{pmatrix} 4 & -2 \\ -2 & 7 \end{pmatrix} \begin{pmatrix} 2 & 1 \\ 1 & -2 \end{pmatrix} \\ &= \begin{pmatrix} 3 & 0 \\ 0 & 8 \end{pmatrix} . \end{aligned}

設問1

行列やベクトルのエルミート共役を \dagger , 複素数の複素共役を \ast で表す。

(1)

実対称行列 AA の固有値を α\alpha とし、 これに属する固有ベクトルを xx とする:

Ax=αx\begin{aligned} A x = \alpha x \end{aligned}

両辺に左から xx^\dagger をかけると、次を得る:

xAx=αxx\begin{aligned} x^\dagger A x = \alpha x^\dagger x \end{aligned}

これのエルミート共役をとり、 A=AA = A^\dagger を使うと、次を得る:

xAx=αxx\begin{aligned} x^\dagger A x = \alpha^\ast x^\dagger x \end{aligned}

よって、次を得る:

αxx=αxx\begin{aligned} \alpha^\ast x^\dagger x = \alpha x^\dagger x \end{aligned}

xx はゼロベクトルではなく xx>0x^\dagger x \gt 0 なので、 次を得る:

α=α\begin{aligned} \alpha^\ast = \alpha \end{aligned}

すなわち、固有値 α\alpha は実数である。

(2)

実対称行列 AA の2つの相異なる固有値を α,β\alpha, \beta とし、

それぞれに属する固有ベクトルを x,yx, y とする:

Ax=αx,  Ay=βy\begin{aligned} A x = \alpha x , \ \ A y = \beta y \end{aligned}

1番目の式の両辺に左から yy^\dagger をかけ、

2番目の式の両辺に左から xx^\dagger をかけると、

次のようになる:

yAx=αyx,  xAy=βxy\begin{aligned} y^\dagger A x = \alpha y^\dagger x , \ \ x^\dagger A y = \beta x^\dagger y \end{aligned}

これの2番目の式のエルミート共役をとって、

A=A,β=βA^\dagger = A, \beta^\ast = \beta を使うと、次のようになる:

yAx=βyx\begin{aligned} y^\dagger A x = \beta y^\dagger x \end{aligned}

よって、次を得る:

(αβ)yx=0\begin{aligned} (\alpha - \beta) y^\dagger x = 0 \end{aligned}

αβ\alpha \ne \beta であるから、 yx=0y^\dagger x = 0 すなわち xxyy は直交する。