跳到主要内容

京都大学 情報学研究科 システム科学専攻 2020年8月実施 線形代数

Author

思齐塾, 祭音Myyura

Description

R3\mathbb{R}^3 から R3\mathbb{R}^3 への線形写像 ff の表現行列が AA であるとして, 以下の設問に答えよ。 ただし, aa は実数とする。

A=(12101010a)A = \begin{pmatrix} 1 & 2 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & a \end{pmatrix}

(i) 行列 AA の階数(ランク)が最小になる aa の値を求めよ。また, このときの行列 AA の階数を求めよ。

(ii) 行列 AA の階数が最小になるとき, 線形写像 ff の核(カーネル)を求めよ。また, このとき, ff の像の正規直交基底を求めよ。

(iii) 行列 AA が対角化できなくなる aa の値を求めよ。

(iv) a=3a=3 のとき, 行列 AA は行列 BB と相似であることを示せ。

B=(100021002)B = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 1 \\ 0 & 0 & 2 \end{pmatrix}

题目描述

设从 R3\mathbb{R}^3R3\mathbb{R}^3 的线性映射 ff 在标准基下的表示矩阵为

A=(12101010a),A= \begin{pmatrix} 1&2&-1\\ 0&1&0\\ 1&0&a \end{pmatrix},

其中 aa 为实数。回答:

  1. 求使 rankA\operatorname{rank}A 最小的 aa,并求此时的最小秩。
  2. AA 的秩最小时,求线性映射 ff 的核,并求 imf\operatorname{im}f 的一组标准正交基。
  3. 求所有使 AA 在实数域上不可对角化的 aa
  4. a=3a=3 时,证明 AA 与矩阵
B=(100021002)B= \begin{pmatrix} 1&0&0\\ 0&2&1\\ 0&0&2 \end{pmatrix}

相似。

Kai

(i) 解答 行列 AA の階数(ランク)は, AA の行列式 det(A)\det(A) が 0 でないときは 3, 0 のときは 3 未満となります。 まず, AA の行列式を計算します。

det(A)=12101010a=1(1a00)2(0a01)+(1)(0011)=a+1\det(A) = \begin{vmatrix} 1 & 2 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & a \end{vmatrix} = 1(1 \cdot a - 0 \cdot 0) - 2(0 \cdot a - 0 \cdot 1) + (-1)(0 \cdot 0 - 1 \cdot 1) = a + 1

det(A)=0\det(A) = 0 となるのは a+1=0a+1=0 , すなわち a=1a=-1 のときです。このとき, 階数が最小になる可能性があります。

  • a1a \neq -1 のとき, det(A)0\det(A) \neq 0 なので, rank(A)=3\mathrm{rank}(A) = 3 です。
  • a=1a = -1 のとき, det(A)=0\det(A) = 0 なので, rank(A)<3\mathrm{rank}(A) < 3 です。 このときの行列 AA は,
A=(121010101)A = \begin{pmatrix} 1 & 2 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & -1 \end{pmatrix}

左上の 2×22 \times 2 小行列式は 1201=10\begin{vmatrix} 1 & 2 \\ 0 & 1 \end{vmatrix} = 1 \neq 0 であるため, rank(A)2\mathrm{rank}(A) \geq 2 です。 したがって, a=1a=-1 のとき, rank(A)=2\mathrm{rank}(A)=2 となります。 これが最小の階数です。

答え: 階数が最小になる aa の値は a=1a=-1 で, そのときの階数は 2 です。

(ii) 解答 a=1a=-1 のとき, 行列 AA の階数は最小になります。

  1. 線形写像 ff の核(カーネル) Ker(f)\mathrm{Ker}(f)

Ker(f)\mathrm{Ker}(f) は, 方程式 Ax=0A\mathbf{x} = \mathbf{0} の解空間です。

(121010101)(xyz)=(000)\begin{pmatrix} 1 & 2 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & -1 \end{pmatrix} \begin{pmatrix} x \\ y \\ z \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}

これを連立方程式として解くと,

{x+2yz=0y=0xz=0\begin{cases} x + 2y - z = 0 \\ y = 0 \\ x - z = 0 \end{cases}

第2式より y=0y=0 。これを第1式に代入すると xz=0x-z=0 となり, 第3式と同じです。 x=zx=z となります。 z=tz=t ( tt は任意の実数)とおくと, x=t,y=0,z=tx=t, y=0, z=t となります。 よって, 解ベクトルは x=t(101)\mathbf{x} = t \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} と表せます。 したがって, Ker(f)\mathrm{Ker}(f) は以下のように表せます。

Ker(f)={c(101)cR}\mathrm{Ker}(f) = \left\{ c \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} \mid c \in \mathbb{R} \right\}

2. 線形写像 ff の像 Im(f)\mathrm{Im}(f) の正規直交基底

Im(f)\mathrm{Im}(f)AA の列ベクトルで張られる空間(列空間)です。 rank(A)=2\mathrm{rank}(A)=2 なので, 基底は2つの線形独立な列ベクトルで構成されます。 AA の第1列と第2列は線形独立なので, 基底として {u1=(101),u2=(210)}\left\{ \mathbf{u}_1 = \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix}, \mathbf{u}_2 = \begin{pmatrix} 2 \\ 1 \\ 0 \end{pmatrix} \right\} を取ることができます。

この基底にグラム・シュミットの直交化法を適用して正規直交基底 {w1,w2}\left\{ \mathbf{w}_1, \mathbf{w}_2 \right\} を求めます。

  • w1\mathbf{w}_1 の計算:
w1=u1u1=112+02+12(101)=12(101)\mathbf{w}_1 = \frac{\mathbf{u}_1}{\|\mathbf{u}_1\|} = \frac{1}{\sqrt{1^2+0^2+1^2}} \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} = \frac{1}{\sqrt{2}} \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix}
  • w2\mathbf{w}_2 の計算: まず, u2\mathbf{u}_2 から w1\mathbf{w}_1 方向の成分を引きます。
u2=u2(u2w1)w1=(210)((210)12(101))12(101)\mathbf{u}_2' = \mathbf{u}_2 - (\mathbf{u}_2 \cdot \mathbf{w}_1)\mathbf{w}_1 = \begin{pmatrix} 2 \\ 1 \\ 0 \end{pmatrix} - \left( \begin{pmatrix} 2 \\ 1 \\ 0 \end{pmatrix} \cdot \frac{1}{\sqrt{2}}\begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} \right) \frac{1}{\sqrt{2}}\begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix}
u2=(210)2212(101)=(210)(101)=(111)\mathbf{u}_2' = \begin{pmatrix} 2 \\ 1 \\ 0 \end{pmatrix} - \frac{2}{\sqrt{2}} \cdot \frac{1}{\sqrt{2}}\begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} = \begin{pmatrix} 2 \\ 1 \\ 0 \end{pmatrix} - \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} = \begin{pmatrix} 1 \\ 1 \\ -1 \end{pmatrix}

次に, u2\mathbf{u}_2' を正規化します。

w2=u2u2=112+12+(1)2(111)=13(111)\mathbf{w}_2 = \frac{\mathbf{u}_2'}{\|\mathbf{u}_2'\|} = \frac{1}{\sqrt{1^2+1^2+(-1)^2}} \begin{pmatrix} 1 \\ 1 \\ -1 \end{pmatrix} = \frac{1}{\sqrt{3}} \begin{pmatrix} 1 \\ 1 \\ -1 \end{pmatrix}

答え: ff の像の正規直交基底は {12(101),13(111)}\left\{ \frac{1}{\sqrt{2}} \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix}, \frac{1}{\sqrt{3}} \begin{pmatrix} 1 \\ 1 \\ -1 \end{pmatrix} \right\} です。

(iii) 解答 ここでは f:R3R3f:\mathbb R^3\to\mathbb R^3 の対角化なので,実数体上で考える。 特性多項式は

det(AλI)=(1λ)[λ2(a+1)λ+a+1]\det(A - \lambda I) = (1-\lambda) [\lambda^2 - (a+1)\lambda + a+1]

である。二次因子に λ=1\lambda=1 を代入した値は 11 なので, 11 が二次因子の根と重なることはない。二次因子の判別式は

D=(a+1)24(a+1)=(a+1)(a3)D = (a+1)^2 - 4(a+1) = (a+1)(a-3)

である。

  • a<1a<-1 または a>3a>3 なら D>0D>0 であり,相異なる3個の実固有値を もつので実対角化できる。
  • 1<a<3-1<a<3 なら D<0D<0 であり,非実共役な固有値をもつので 実数体上では対角化できない。
  • a=1a=-1 では固有値 00 の代数的多重度は2であるが,(i) より dimkerA=1\dim\ker A=1 なので対角化できない。
  • a=3a=3 では固有値 22 の代数的多重度は2である。一方,
rank(A2I)=2,dimker(A2I)=1,\operatorname{rank}(A-2I)=2,\qquad \dim\ker(A-2I)=1,

なので対角化できない。

したがって,実数体上で対角化できないための必要十分条件は

1a3.\boxed{-1\leq a\leq3}.

なお,複素数体上の対角化を意味する場合には, 1<a<3-1<a<3 の3固有値は 相異なるため対角化でき,対角化できない値は端点 a=1,3a=-1,3 だけである。

(iv) 解答 a=3a=3 のとき, 行列 AA が行列 BB と相似であることを示すには, AA のジョルダン標準形が BB と一致することを示せばよいです。

A=(121010103),B=(100021002)A = \begin{pmatrix} 1 & 2 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & 3 \end{pmatrix}, \quad B = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 1 \\ 0 & 0 & 2 \end{pmatrix}

(iii)の計算より, a=3a=3 のときの AA の固有値とその多重度は以下の通りです。

  • 固有値 λ1=1\lambda_1 = 1 : 代数的多重度 1, 幾何学的多重度 1
  • 固有値 λ2=2\lambda_2 = 2 : 代数的多重度 2, 幾何学的多重度 1

ジョルダン標準形の構造は, これらの多重度によって決まります。

  • λ1=1\lambda_1 = 1 について: 幾何学的多重度が1なので, 1×11 \times 1 のジョルダンブロックが1つです: (1)\begin{pmatrix} 1 \end{pmatrix}
  • λ2=2\lambda_2 = 2 について: 幾何学的多重度が1なので, ジョルダンブロックは1つです。代数的多重度が2なので, ブロックのサイズは 2×22 \times 2 になります: (2102)\begin{pmatrix} 2 & 1 \\ 0 & 2 \end{pmatrix}

したがって, AA のジョルダン標準形 JAJ_A はこれらのブロックを対角に並べたものになります。

JA=(100021002)J_A = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 1 \\ 0 & 0 & 2 \end{pmatrix}

これは行列 BB と一致します。行列はそのジョルダン標準形と相似であるため, AAJAJ_A と相似であり, JA=BJ_A = B なので, AABB と相似です。 (証明終)