令和6年度 専攻科入試問題

数学 解答・解説

←最初に戻る

線形代数

[1] 行列の固有値、固有ベクトル、対角化

行列 $A=\begin{pmatrix}2&1&2\\ 1&2&2\\ 1&1&3\end{pmatrix}$ について次の問いに答えよ。

(1) Aの固有値、固有ベクトルを求めよ。

(2) 対角化行列を定め、Aを対角化せよ。

(1) 解答

固有値: $\lambda = 1, 1, 5$

固有ベクトル:
$\lambda=1$ のとき: $k_1 \begin{pmatrix} -1 \\ 1 \\ 0 \end{pmatrix} + k_2 \begin{pmatrix} -2 \\ 0 \\ 1 \end{pmatrix}$ ($k_1, k_2$ は同時に0でない任意定数)
(線形独立な固有ベクトルとして、例えば $\mathbf{p}_1 = \begin{pmatrix} -1 \\ 1 \\ 0 \end{pmatrix}, \mathbf{p}_2 = \begin{pmatrix} -2 \\ 0 \\ 1 \end{pmatrix}$ )
$\lambda=5$ のとき: $k_3 \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix}$ ($k_3$ は0でない任意定数)
(固有ベクトルとして、例えば $\mathbf{p}_3 = \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix}$ )

(2) 解答

対角化行列の一例: $P = \begin{pmatrix} -1 & -2 & 1 \\ 1 & 0 & 1 \\ 0 & 1 & 1 \end{pmatrix}$

対角化された行列: $D = P^{-1}AP = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 5 \end{pmatrix}$

解説

(1) 固有値と固有ベクトルの計算

固有値を求めるために、特性方程式 $\det(A-\lambda I)=0$ を解きます。
$A-\lambda I = \begin{pmatrix}2-\lambda&1&2\\ 1&2-\lambda&2\\ 1&1&3-\lambda\end{pmatrix}$
$\det(A-\lambda I) = (2-\lambda)((2-\lambda)(3-\lambda)-2) - 1((3-\lambda)-2) + 2(1-(2-\lambda))$
$= (2-\lambda)(\lambda^2-5\lambda+6-2) - (1-\lambda) + 2(-1+\lambda)$
$= (2-\lambda)(\lambda^2-5\lambda+4) + (\lambda-1) + 2(\lambda-1)$
$= (2-\lambda)(\lambda-1)(\lambda-4) + 3(\lambda-1)$
$= (\lambda-1) \{ (2-\lambda)(\lambda-4) + 3 \}$
$= (\lambda-1) \{ - \lambda^2 + 6\lambda - 8 + 3 \}$
$= (\lambda-1) (-\lambda^2 + 6\lambda - 5)$
$= -(\lambda-1) (\lambda^2 - 6\lambda + 5)$
$= -(\lambda-1) (\lambda-1)(\lambda-5) = -(\lambda-1)^2(\lambda-5) = 0$
よって、固有値は $\lambda_1 = 1$ (重解), $\lambda_2 = 5$ です。

躓きやすいポイント:特性方程式の計算

3x3行列の行列式計算は複雑になりがちです。計算ミスを減らすために、サラスの方法や余因子展開を丁寧に行いましょう。また、展開途中で共通因数が見つかれば、括り出すことで計算が楽になることがあります。この問題では $(\lambda-1)$ が共通因数として現れました。

次に、各固有値に対する固有ベクトルを求めます。

$\lambda_1 = 1$ (重解) のとき:
$(A-1I)\mathbf{x} = \mathbf{0}$ を解きます。
$\begin{pmatrix}1&1&2\\ 1&1&2\\ 1&1&2\end{pmatrix} \begin{pmatrix} x_1 \\ x_2 \\ x_3 \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}$
この連立一次方程式は $x_1+x_2+2x_3=0$ と同値です。
$x_2=k_1, x_3=k_2$ とおくと、$x_1 = -k_1-2k_2$。
よって、固有ベクトルは $\mathbf{x} = \begin{pmatrix} -k_1-2k_2 \\ k_1 \\ k_2 \end{pmatrix} = k_1 \begin{pmatrix} -1 \\ 1 \\ 0 \end{pmatrix} + k_2 \begin{pmatrix} -2 \\ 0 \\ 1 \end{pmatrix}$ ($k_1, k_2$ は同時に0でない任意定数)。
線形独立な固有ベクトルとして、例えば $\mathbf{p}_1 = \begin{pmatrix} -1 \\ 1 \\ 0 \end{pmatrix}, \mathbf{p}_2 = \begin{pmatrix} -2 \\ 0 \\ 1 \end{pmatrix}$ を選べます。

躓きやすいポイント:重解の固有ベクトル

固有値が重解の場合、対応する線形独立な固有ベクトルの個数が重要です。この問題では、固有値1に対して2つの線形独立な固有ベクトルが見つかりました。これは、行列が対角化可能であるための条件の一つ(代数的多重度と幾何的多重度が一致)を満たしていることを意味します。解の自由度(任意定数の個数)が、その固有値の重解の数と一致するか確認しましょう。

$\lambda_2 = 5$ のとき:
$(A-5I)\mathbf{x} = \mathbf{0}$ を解きます。
$\begin{pmatrix}-3&1&2\\ 1&-3&2\\ 1&1&-2\end{pmatrix} \begin{pmatrix} x_1 \\ x_2 \\ x_3 \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}$
行基本変形を行うと:
$\begin{pmatrix}-3&1&2\\ 1&-3&2\\ 1&1&-2\end{pmatrix} \xrightarrow{R_1 \leftrightarrow R_2} \begin{pmatrix}1&-3&2\\ -3&1&2\\ 1&1&-2\end{pmatrix} \xrightarrow{R_2+3R_1, R_3-R_1} \begin{pmatrix}1&-3&2\\ 0&-8&8\\ 0&4&-4\end{pmatrix}$
$\xrightarrow{R_2/(-8)} \begin{pmatrix}1&-3&2\\ 0&1&-1\\ 0&4&-4\end{pmatrix} \xrightarrow{R_1+3R_2, R_3-4R_2} \begin{pmatrix}1&0&-1\\ 0&1&-1\\ 0&0&0\end{pmatrix}$
よって、$x_1-x_3=0 \Rightarrow x_1=x_3$、$x_2-x_3=0 \Rightarrow x_2=x_3$。
$x_3=k_3$ とおくと、$x_1=k_3, x_2=k_3$。
固有ベクトルは $\mathbf{x} = k_3 \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix}$ ($k_3 \neq 0$)。
固有ベクトルとして、例えば $\mathbf{p}_3 = \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix}$ を選べます。

(2) 対角化

求めた固有ベクトルを列ベクトルとして並べた行列 $P$ を対角化行列とします。
$P = (\mathbf{p}_1 \ \mathbf{p}_2 \ \mathbf{p}_3) = \begin{pmatrix} -1 & -2 & 1 \\ 1 & 0 & 1 \\ 0 & 1 & 1 \end{pmatrix}$
このとき、$P^{-1}AP = D$ と対角化され、$D$ は固有値を対角成分に持つ対角行列です。
$D = \begin{pmatrix} \lambda_1 & 0 & 0 \\ 0 & \lambda_1 & 0 \\ 0 & 0 & \lambda_2 \end{pmatrix} = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 5 \end{pmatrix}$
(注意: $P$ の列の順序(固有ベクトルの選び方)によって $D$ の対角成分の順序も変わりますが、固有値の集合は同じです。)

躓きやすいポイント:対角化行列Pの作り方

対角化行列 $P$ の列には、求めた線形独立な固有ベクトルを並べます。固有値の重解に対応する固有ベクトルが複数ある場合は、それらをすべて含める必要があります。対角化された行列 $D$ の対角成分には、$P$ の列に対応する固有値がその順に並びます。

[2] 回転した楕円の方程式

方程式 $x^{2}+\frac{y^{2}}{9}=1$ で表される楕円を原点を中心に正の方向に $\frac{\pi}{4}$ だけ回転した図形を表す方程式を求めよ。

解答

$5x'^2 - 8x'y' + 5y'^2 = 9$ (または $10x'^2 - 16x'y' + 10y'^2 = 18$ など、両辺を定数倍したものも可)

回転前後の図形の可視化

解説

回転後の座標を $(x', y')$、回転前の座標を $(x, y)$ とします。
図形を正の方向に $\frac{\pi}{4}$ 回転させるので、元の座標 $(x,y)$ は新しい座標 $(x',y')$ を使って次のように表されます。
$x = x'\cos(\frac{\pi}{4}) - y'\sin(\frac{\pi}{4}) = \frac{1}{\sqrt{2}}(x' - y')$
$y = x'\sin(\frac{\pi}{4}) + y'\cos(\frac{\pi}{4}) = \frac{1}{\sqrt{2}}(x' + y')$

躓きやすいポイント:回転の方向と座標変換

図形を正の方向に $\theta$ 回転させた新しい図形の方程式を求める場合、元の図形上の点 $(x,y)$ と新しい図形上の点 $(x',y')$ の関係は、$x, y$ を $x', y'$ で表す必要があります。これは、新しい座標系の点 $(x',y')$ を、元の座標系から見て $-\theta$ 回転させた点が $(x,y)$ に対応すると考えることで導出できます。
つまり、$x = x'\cos\theta - y'\sin\theta$, $y = x'\sin\theta + y'\cos\theta$ という変換を用います。

これらの関係を元の楕円の方程式 $x^2 + \frac{y^2}{9} = 1$ に代入します。
$\left(\frac{1}{\sqrt{2}}(x' - y')\right)^2 + \frac{1}{9}\left(\frac{1}{\sqrt{2}}(x' + y')\right)^2 = 1$
$\frac{1}{2}(x'^2 - 2x'y' + y'^2) + \frac{1}{18}(x'^2 + 2x'y' + y'^2) = 1$
両辺に $18$ を掛けて整理します。
$9(x'^2 - 2x'y' + y'^2) + (x'^2 + 2x'y' + y'^2) = 18$
$9x'^2 - 18x'y' + 9y'^2 + x'^2 + 2x'y' + y'^2 = 18$
$(9+1)x'^2 + (-18+2)x'y' + (9+1)y'^2 = 18$
$10x'^2 - 16x'y' + 10y'^2 = 18$
両辺を $2$ で割ると、$5x'^2 - 8x'y' + 5y'^2 = 9$ となります。
(慣習的にダッシュを省略して $5x^2 - 8xy + 5y^2 = 9$ と書くこともあります。)