跳到主要内容

名古屋大学 情報学研究科 複雑系科学専攻 2021年8月実施 数1

Author

祭音Myyura

Description

以下の各問に答えよ。ただし,iiは虚数単位とする。

[1]

ω=(1+3i)/2\omega = (-1 + \sqrt{3}i)/2 とするとき,以下の行列のべき乗 A2,A3,A4A^2, A^3, A^4 を求めよ。

A=(1111ωω21ω2ω)A = \begin{pmatrix} 1 & 1 & 1 \\ 1 & \omega & \omega^2 \\ 1 & \omega^2 & \omega \end{pmatrix}

[2]

平面上の座標系 (x,y)(x,y)(x,y)(x',y') の変換 x=Ax+x0\vec{x} = A\vec{x}' + \vec{x}_0 を考える。ただし,

x=(xy),A=(4325),x=(xy),x0=(21)\vec{x} = \begin{pmatrix} x \\ y \end{pmatrix}, \quad A = \begin{pmatrix} -4 & 3 \\ 2 & 5 \end{pmatrix}, \quad \vec{x}' = \begin{pmatrix} x' \\ y' \end{pmatrix}, \quad \vec{x}_0 = \begin{pmatrix} 2 \\ -1 \end{pmatrix}

とする。このとき,(x,y)(x,y) 平面上の直線 x+y+1=0x + y + 1 = 0 の,(x,y)(x',y') 平面上での式を求めよ。

[3]

AA を直交行列とする。

  1. 任意の実ベクトル a,b\vec{a}, \vec{b} に対して,AA による直交変換が内積 ab\vec{a} \cdot \vec{b} を不変に保つこと,すなわち (Aa)(Ab)=ab(A\vec{a}) \cdot (A\vec{b}) = \vec{a} \cdot \vec{b} であることを示せ。
  2. AA の固有値の絶対値が1であることを示せ。
  3. 以下 AA2×22 \times 2 行列とする。AA の列ベクトル表示を A=(a1,a2)A = (\vec{a}_1, \vec{a}_2) とすると,a1\vec{a}_1 および a2\vec{a}_2 のユークリッドノルムが1になること,および a1\vec{a}_1a2\vec{a}_2 が直交することを示せ。
    1. の結果から a1=(cosθsinθ)(0θ<2π)\vec{a}_1 = \begin{pmatrix} \cos\theta \\ \sin\theta \end{pmatrix} (0 \le \theta < 2\pi) と書けることを用いて,detA=1\det A = 1 の場合に a2\vec{a}_2 を求めよ。
  4. detA=1\det A = -1 の場合には,AA
A=(cosθsinθsinθcosθ)A = \begin{pmatrix} \cos\theta & \sin\theta \\ \sin\theta & -\cos\theta \end{pmatrix}

と表される。このとき,任意の2次元実ベクトル v\vec{v} に対して,AvA\vec{v} は原点を通るある直線を対称軸として線対称の関係になる。その直線の式を示せ。

Kai

[1]

ω=(1+3i)/2\omega = (-1+\sqrt{3}i)/2 より、

  • (1,1):11+11+11=3(1,1): 1\cdot1 + 1\cdot1 + 1\cdot1 = 3
  • (1,2):1+ω+ω2=0(1,2): 1 + \omega + \omega^2 = 0
  • (1,3):1+ω2+ω=0(1,3): 1 + \omega^2 + \omega = 0
  • (2,1):1+ω+ω2=0(2,1): 1 + \omega + \omega^2 = 0
  • (2,2):1+ω2+ω4=1+ω2+ω=0(2,2): 1 + \omega^2 + \omega^4 = 1 + \omega^2 + \omega = 0
  • (2,3):1+ω3+ω3=1+1+1=3(2,3): 1 + \omega^3 + \omega^3 = 1 + 1 + 1 = 3
  • (3,1):1+ω2+ω=0(3,1): 1 + \omega^2 + \omega = 0
  • (3,2):1+ω3+ω3=1+1+1=3(3,2): 1 + \omega^3 + \omega^3 = 1 + 1 + 1 = 3
  • (3,3):1+ω4+ω2=1+ω+ω2=0(3,3): 1 + \omega^4 + \omega^2 = 1 + \omega + \omega^2 = 0

従って、

A2=(300003030)A3=3(100001010)(1111ωω21ω2ω)=3(1111ω2ω1ωω2)A4=3(1111ω2ω1ωω2)(1111ωω21ω2ω)=9(100010001) \begin{aligned} A^2 &= \begin{pmatrix} 3 & 0 & 0 \\ 0 & 0 & 3 \\ 0 & 3 & 0 \end{pmatrix}\\ A^3 &= 3 \begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \end{pmatrix} \begin{pmatrix} 1 & 1 & 1 \\ 1 & \omega & \omega^2 \\ 1 & \omega^2 & \omega \end{pmatrix} \\ &= 3 \begin{pmatrix} 1 & 1 & 1 \\ 1 & \omega^2 & \omega \\ 1 & \omega & \omega^2 \end{pmatrix} \\ A^4 &= 3 \begin{pmatrix} 1 & 1 & 1 \\ 1 & \omega^2 & \omega \\ 1 & \omega & \omega^2 \end{pmatrix} \begin{pmatrix} 1 & 1 & 1 \\ 1 & \omega & \omega^2 \\ 1 & \omega^2 & \omega \end{pmatrix} \\ &= 9 \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} \end{aligned}

[2]

x+y+1=0x+y+1=0

(xy)=Ax+x0=(4x+3y+22x+5y1)\begin{aligned} \begin{pmatrix} x \\ y \end{pmatrix} &= A\vec{x}' + \vec{x}_0 = \begin{pmatrix} -4x'+3y'+2 \\ 2x'+5y'-1 \end{pmatrix} \end{aligned}

を代入して整理すると、

(4x+3y+2)+(2x+5y1)+1=0(-4x' + 3y' + 2) + (2x' + 5y' - 1) + 1 = 0 2x+8y+2=0-2x' + 8y' + 2 = 0 x4y1=0x' - 4y' - 1 = 0

を得る。

[3]

行列 XX やベクトル x\vec{x} の転置をそれぞれ XT,xTX^T, \vec{x}^T で表す。 内積 xy\vec{x} \cdot \vec{y}xTy\vec{x}^T \vec{y} とも書ける。 また、単位行列を II で表す。

さらに、行列 XX やベクトル x\vec{x} の複素転置(エルミート共役)をそれぞれ X,xX^\dagger, \vec{x}^\dagger で表す。 XX が実行列の場合は、 X=XTX^\dagger = X^T である。

1)

(Aa)(Ab)=(Aa)T(Ab)=(aTAT)Ab=aT(ATA)b(A\vec{a}) \cdot (A\vec{b}) = (A\vec{a})^T (A\vec{b}) = (\vec{a}^T A^T) A \vec{b} = \vec{a}^T (A^T A) \vec{b}

AA が直交行列であり ATA=IA^T A = I が成り立つことから

=aTIb=aTb=ab= \vec{a}^T I \vec{b} = \vec{a}^T \vec{b} = \vec{a} \cdot \vec{b}

2)

AA の固有値を λ\lambda とし、対応する規格化された固有ベクトルを v\vec{v} とする

Av2=(Av)T(Av)=vTATAv=vTIv=v2\|A\vec{v}\|^2 = (A\vec{v})^{*T} (A\vec{v}) = \vec{v}^{*T} A^T A \vec{v} = \vec{v}^{*T} I \vec{v} = \|\vec{v}\|^2

一方で、

Av2=λv2=λ2v2\|A\vec{v}\|^2 = \|\lambda\vec{v}\|^2 = |\lambda|^2 \|\vec{v}\|^2

となるので、 λ2v2=v2|\lambda|^2 \|\vec{v}\|^2 = \|\vec{v}\|^2 がわかる。従って、λ=1|\lambda| = 1

3)

I=ATA=(a1Ta2T)(a1,a2)=(a1Ta1a1Ta2a2Ta1a2Ta2) \begin{aligned} I &= A^T A \\ &= \begin{pmatrix} \vec{a}_1^T \\ \vec{a}_2^T \end{pmatrix} \left( \vec{a}_1, \vec{a}_2 \right) \\ &= \begin{pmatrix} \vec{a}_1^T \vec{a}_1 & \vec{a}_1^T \vec{a}_2 \\ \vec{a}_2^T \vec{a}_1 & \vec{a}_2^T \vec{a}_2 \end{pmatrix} \end{aligned}
  • a1Ta1=1    a12=1    a1=1\vec{a}_1^T \vec{a}_1 = 1 \implies \|\vec{a}_1\|^2 = 1 \implies \|\vec{a}_1\| = 1
  • a2Ta2=1    a22=1    a2=1\vec{a}_2^T \vec{a}_2 = 1 \implies \|\vec{a}_2\|^2 = 1 \implies \|\vec{a}_2\| = 1
  • a1Ta2=0    a1a2=0\vec{a}_1^T \vec{a}_2 = 0 \implies \vec{a}_1 \cdot \vec{a}_2 = 0

4)

a2=(sinθcosθ) \begin{aligned} \vec{a}_2 = \begin{pmatrix} - \sin \theta \\ \cos \theta \end{pmatrix} \end{aligned}

5)

(cosθsinθsinθcosθ)(10)=(cosθsinθ),(cosθsinθsinθcosθ)(01)=(sinθcosθ)\begin{aligned} \begin{pmatrix} \cos \theta & \sin \theta \\ \sin \theta & - \cos \theta \end{pmatrix} \begin{pmatrix} 1 \\ 0 \end{pmatrix} &= \begin{pmatrix} \cos \theta \\ \sin \theta \end{pmatrix} , \\ \begin{pmatrix} \cos \theta & \sin \theta \\ \sin \theta & - \cos \theta \end{pmatrix} \begin{pmatrix} 0 \\ 1 \end{pmatrix} &= \begin{pmatrix} \sin \theta \\ - \cos \theta \end{pmatrix} \end{aligned}

であるから、求める直線は、原点を通り、

(cosθ2sinθ2)\begin{aligned} \begin{pmatrix} \cos \frac{\theta}{2} \\ \sin \frac{\theta}{2} \end{pmatrix} \end{aligned}

を方向ベクトルとするような直線である。 ベクトルの第1成分をx、第2成分をyで表すと、その直線の方程式は、

sinθ2x+cosθ2y=0-\sin \frac{\theta}{2}x + \cos \frac{\theta}{2} y = 0

である。