跳到主要内容

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

Author​

祭音Myyura (co-authored with GPT 5.6 SOL)

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⃗′+x⃗0\vec{x} = A\vec{x}' + \vec{x}_0 を考える。ただし,

x⃗=(xy),A=(−4325),x⃗′=(x′y′),x⃗0=(2−1)\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 による直交変換が内積 a⃗⋅b⃗\vec{a} \cdot \vec{b} を不変に保つこと,すなわち (Aa⃗)⋅(Ab⃗)=a⃗⋅b⃗(A\vec{a}) \cdot (A\vec{b}) = \vec{a} \cdot \vec{b} であることを示せ。
  2. AA の固有値の絶対値が1であることを示せ。
  3. 以下 AA は 2×22 \times 2 行列とする。 AA の列ベクトル表示を A=(a⃗1,a⃗2)A = (\vec{a}_1, \vec{a}_2) とすると, a⃗1\vec{a}_1 および a⃗2\vec{a}_2 のユークリッドノルムが1になること,および a⃗1\vec{a}_1 と a⃗2\vec{a}_2 が直交することを示せ。
    1. の結果から a⃗1=(cos⁡θsin⁡θ)(0≤θ<2π)\vec{a}_1 = \begin{pmatrix} \cos\theta \\ \sin\theta \end{pmatrix} (0 \le \theta < 2\pi) と書けることを用いて, det⁡A=1\det A = 1 の場合に a⃗2\vec{a}_2 を求めよ。
  4. det⁡A=−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} に対して, Av⃗A\vec{v} は原点を通るある直線を対称軸として線対称の関係になる。その直線の式を示せ。

题目描述​

回答下列各题,其中 ii 为虚数单位。

[1] 令 ω=(−1+3i)/2\omega=(-1+\sqrt3i)/2,矩阵

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

求 A2,A3,A4A^2,A^3,A^4。

[2] 平面坐标系 (x,y)(x,y) 与 (x′,y′)(x',y') 之间满足

x=Ax′+x0,x=(xy),A=(−4325),x′=(x′y′),x0=(2−1).\boldsymbol x=A\boldsymbol x'+\boldsymbol x_0, \qquad \boldsymbol x=\begin{pmatrix}x\\y\end{pmatrix}, \quad A=\begin{pmatrix}-4&3\\2&5\end{pmatrix}, \quad \boldsymbol x'=\begin{pmatrix}x'\\y'\end{pmatrix}, \quad \boldsymbol 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\boldsymbol a,\boldsymbol b,证明正交变换保持内积,即

    (Aa)⋅(Ab)=a⋅b;(A\boldsymbol a)\mathbin{\cdot}(A\boldsymbol b) =\boldsymbol a\mathbin{\cdot}\boldsymbol b;
  2. 证明 AA 的每个特征值的绝对值均为 11;

  3. 以下设 AA 为 2×22\times2 矩阵,并按列写成 A=(a1,a2)A=(\boldsymbol a_1,\boldsymbol a_2)。证明 ∥a1∥=∥a2∥=1\|\boldsymbol a_1\|=\|\boldsymbol a_2\|=1 且 a1⊥a2\boldsymbol a_1\perp\boldsymbol a_2;

  4. 利用

    a1=(cos⁡θsin⁡θ),0≤θ<2π,\boldsymbol a_1=\begin{pmatrix}\cos\theta\\\sin\theta\end{pmatrix}, \qquad0\le\theta<2\pi,

    在 det⁡A=1\det A=1 时求 a2\boldsymbol a_2;

  5. 当 det⁡A=−1\det A=-1 时,AA 可写成

A=(cos⁡θsin⁡θsin⁡θ−cos⁡θ).A=\begin{pmatrix} \cos\theta&\sin\theta\\ \sin\theta&-\cos\theta\end{pmatrix} .

此时对任意二维实向量 v\boldsymbol v,v\boldsymbol v 与 AvA\boldsymbol v 关于某条过原点的直线对称;求该直线的方程。

Kai​

1​

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

  • (1,1):1⋅1+1⋅1+1⋅1=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⃗′+x⃗0=(−4x′+3y′+22x′+5y′−1)\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′+5y′−1)+1=0(-4x' + 3y' + 2) + (2x' + 5y' - 1) + 1 = 0
−2x′+8y′+2=0-2x' + 8y' + 2 = 0
x′−4y′−1=0x' - 4y' - 1 = 0

を得る。

3​

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

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

1)​

(Aa⃗)⋅(Ab⃗)=(Aa⃗)T(Ab⃗)=(a⃗TAT)Ab⃗=a⃗T(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 が成り立つことから

=a⃗TIb⃗=a⃗Tb⃗=a⃗⋅b⃗= \vec{a}^T I \vec{b} = \vec{a}^T \vec{b} = \vec{a} \cdot \vec{b}

2)​

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

∥Av⃗∥2=(Av⃗)∗T(Av⃗)=v⃗∗TATAv⃗=v⃗∗TIv⃗=∥v⃗∥2\|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

一方で、

∥Av⃗∥2=∥λv⃗∥2=∣λ∣2∥v⃗∥2\|A\vec{v}\|^2 = \|\lambda\vec{v}\|^2 = |\lambda|^2 \|\vec{v}\|^2

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

3)​

I=ATA=(a⃗1Ta⃗2T)(a⃗1,a⃗2)=(a⃗1Ta⃗1a⃗1Ta⃗2a⃗2Ta⃗1a⃗2Ta⃗2) \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}
  • a⃗1Ta⃗1=1  ⟹  ∥a⃗1∥2=1  ⟹  ∥a⃗1∥=1\vec{a}_1^T \vec{a}_1 = 1 \implies \|\vec{a}_1\|^2 = 1 \implies \|\vec{a}_1\| = 1
  • a⃗2Ta⃗2=1  ⟹  ∥a⃗2∥2=1  ⟹  ∥a⃗2∥=1\vec{a}_2^T \vec{a}_2 = 1 \implies \|\vec{a}_2\|^2 = 1 \implies \|\vec{a}_2\| = 1
  • a⃗1Ta⃗2=0  ⟹  a⃗1⋅a⃗2=0\vec{a}_1^T \vec{a}_2 = 0 \implies \vec{a}_1 \cdot \vec{a}_2 = 0

4)​

a⃗2=(−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

である。

実際に,v=(cos⁡(θ/2),sin⁡(θ/2))Tv=(\cos(\theta/2),\sin(\theta/2))^T, w=(−sin⁡(θ/2),cos⁡(θ/2))Tw=(-\sin(\theta/2),\cos(\theta/2))^T とおくと, Av=vAv=v,Aw=−wAw=-w である。この正規直交基底では AA は vv 方向の成分を保ち,それに垂直な成分の符号を反転するため,上の直線を軸とする鏡映である。