跳到主要内容

東京大学 新領域創成科学研究科 メディカル情報生命専攻 2024年1月実施 問題8

Author

zephyr

Description

Suppose that the eigenvalues and the corresponding eigenvectors of an n×nn \times n square matrix A\mathbf{A} are λ1,,λn\lambda_1, \dots, \lambda_n and α1,,αn\mathbf{\alpha}_1, \dots, \mathbf{\alpha}_n respectively.

Suppose that In\mathbf{I}_n is the n×nn \times n identity matrix, and the inverse matrix of an invertible matrix C\mathbf{C} is C1\mathbf{C}^{-1}.

Answer the following questions.

  1. Show all the eigenvalues and the corresponding eigenvectors of A2\mathbf{A}^2.

  2. If λ1,,λn\lambda_1, \dots, \lambda_n are mutually different, show that P1AP\mathbf{P}^{-1} \mathbf{A} \mathbf{P} is a diagonal matrix, using P=(α1,,αn)\mathbf{P} = (\mathbf{\alpha}_1, \dots, \mathbf{\alpha}_n) that is a matrix of concatenated eigenvectors.

  3. Show all the eigenvalues and the corresponding eigenvectors of B\mathbf{B}.

B=(300232001)\mathbf{B} = \begin{pmatrix} 3 & 0 & 0 \\ -2 & 3 & 2 \\ 0 & 0 & 1 \end{pmatrix}
  1. Suppose that μ\mu is the maximum eigenvalue of B\mathbf{B}, and γ=(100)\mathbf{\gamma} = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}. Calculate δ=(BμI3)γ\mathbf{\delta} = (\mathbf{B} - \mu \mathbf{I}_3)\mathbf{\gamma}.

  2. Suppose that β\beta is the eigenvector of B\mathbf{B} corresponding to the minimum eigenvalue. Calculate Q1BQ\mathbf{Q}^{-1}\mathbf{B}\mathbf{Q} using Q=(δ,γ,β)\mathbf{Q} = (\mathbf{\delta}, \mathbf{\gamma}, \beta) that is a matrix concatenating δ,γ,β\mathbf{\delta}, \mathbf{\gamma}, \beta.

  3. Suppose that mm is an arbitrary positive integer. Calculate Bm\mathbf{B}^m.


假设 n×nn \times n 方阵 A\mathbf{A} 的特征值及相应的特征向量分别为 λ1,,λn\lambda_1, \dots, \lambda_nα1,,αn\mathbf{\alpha}_1, \dots, \mathbf{\alpha}_n

假设 In\mathbf{I}_nn×nn \times n 的单位矩阵,并且可逆矩阵 C\mathbf{C} 的逆矩阵为 C1\mathbf{C}^{-1}

回答以下问题。

  1. 展示 A2\mathbf{A}^2 的所有特征值及相应的特征向量。

  2. 如果 λ1,,λn\lambda_1, \dots, \lambda_n 是互不相同的,证明 P1AP\mathbf{P}^{-1} \mathbf{A} \mathbf{P} 是一个对角矩阵,其中 P=(α1,,αn)\mathbf{P} = (\mathbf{\alpha}_1, \dots, \mathbf{\alpha}_n) 是由特征向量构成的矩阵。

  3. 展示 B\mathbf{B} 的所有特征值及相应的特征向量。

B=(300232001)\mathbf{B} = \begin{pmatrix} 3 & 0 & 0 \\ -2 & 3 & 2 \\ 0 & 0 & 1 \end{pmatrix}
  1. 假设 μ\muB\mathbf{B} 的最大特征值,并且 γ=(100)\mathbf{\gamma} = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}
    计算 δ=(BμI3)γ\mathbf{\delta} = (\mathbf{B} - \mu \mathbf{I}_3)\mathbf{\gamma}

  2. 假设 β\betaB\mathbf{B} 对应于最小特征值的特征向量。计算 Q1BQ\mathbf{Q}^{-1}\mathbf{B}\mathbf{Q},其中 Q=(δ,γ,β)\mathbf{Q} = (\mathbf{\delta}, \mathbf{\gamma}, \beta) 是由 δ,γ,β\mathbf{\delta}, \mathbf{\gamma}, \beta 构成的矩阵。

  3. 假设 mm 是任意正整数。计算 Bm\mathbf{B}^m

题目描述

n×nn\times n 方阵 A\mathbf A 的特征值及对应特征向量分别为

λ1,,λn,α1,,αn.\lambda_1,\ldots,\lambda_n,\qquad \boldsymbol\alpha_1,\ldots,\boldsymbol\alpha_n.

In\mathbf I_n 表示单位矩阵,可逆矩阵 C\mathbf C 的逆记为 C1\mathbf C^{-1}。回答:

  1. 列出 A2\mathbf A^2 的全部特征值及对应特征向量。
  2. λ1,,λn\lambda_1,\ldots,\lambda_n 两两不同,令
    P=(α1,,αn),\mathbf P=(\boldsymbol\alpha_1,\ldots,\boldsymbol\alpha_n),
    证明 P1AP\mathbf P^{-1}\mathbf A\mathbf P 为对角矩阵。
  3. B=(300232001)\mathbf B= \begin{pmatrix} 3&0&0\\ -2&3&2\\ 0&0&1 \end{pmatrix}
    的全部特征值与相应特征向量。
  4. μ\muB\mathbf B 的最大特征值,
    γ=(100),\boldsymbol\gamma=\begin{pmatrix}1\\0\\0\end{pmatrix},
    计算
    δ=(BμI3)γ.\boldsymbol\delta=(\mathbf B-\mu\mathbf I_3)\boldsymbol\gamma.
  5. β\boldsymbol\betaB\mathbf B 最小特征值对应的特征向量,并令
    Q=(δ,γ,β),\mathbf Q=(\boldsymbol\delta,\boldsymbol\gamma,\boldsymbol\beta),
    计算 Q1BQ\mathbf Q^{-1}\mathbf B\mathbf Q
  6. 对任意正整数 mm,计算 Bm\mathbf B^m

考点

  • 特征值与矩阵幂:由 Aαi=λiαi\mathbf A\boldsymbol\alpha_i=\lambda_i\boldsymbol\alpha_i 推出 A2\mathbf A^2 的谱,并直接求具体三阶矩阵的特征空间。
  • 对角化条件:利用互异特征值对应特征向量线性无关,构造特征向量矩阵完成相似对角化。
  • 广义特征向量与 Jordan 形:识别 B\mathbf B 的重特征值缺少足够普通特征向量,以 γ,δ\boldsymbol\gamma,\boldsymbol\delta 构造 Jordan 链并据此求 Bm\mathbf B^m

Kai

1. Positive Eigenvalues and Normalized Eigenvectors of ATA\mathbf{A}^T \mathbf{A}

Given the singular value decomposition (SVD) of A\mathbf{A} as A=UΣVT\mathbf{A} = \mathbf{U} \mathbf{\Sigma} \mathbf{V}^T, we can express ATA\mathbf{A}^T \mathbf{A} as follows:

ATA=(UΣVT)T(UΣVT)=VΣTUTUΣVT=VΣ2VT\mathbf{A}^T \mathbf{A} = (\mathbf{U} \mathbf{\Sigma} \mathbf{V}^T)^T (\mathbf{U} \mathbf{\Sigma} \mathbf{V}^T) = \mathbf{V} \mathbf{\Sigma}^T \mathbf{U}^T \mathbf{U} \mathbf{\Sigma} \mathbf{V}^T = \mathbf{V} \mathbf{\Sigma}^2 \mathbf{V}^T

The matrix Σ2\mathbf{\Sigma}^2 is diagonal with the diagonal elements σk2\sigma_k^2 (k=1,,rk = 1, \ldots, r). Thus, the positive eigenvalues of ATA\mathbf{A}^T \mathbf{A} are exactly the σk2\sigma_k^2, and the associated normalized eigenvectors are the columns of V\mathbf{V}.

2. Surjectivity and Injectivity of TAT_{\mathbf{A}}

Surjective (onto): The mapping TA:RmRnT_{\mathbf{A}}: \mathbb{R}^m \to \mathbb{R}^n is surjective if the range of A\mathbf{A} spans Rn\mathbb{R}^n, i.e., A\mathbf{A} has full row rank. This occurs when r=nmr = n \leq m.

Injective (one-to-one): The mapping TAT_{\mathbf{A}} is injective if the kernel of A\mathbf{A} contains only the zero vector, i.e., A\mathbf{A} has full column rank. This occurs when r=mnr = m \leq n.

3. Image of TBT_{\mathbf{B}} and Kernel of TAT_{\mathbf{A}}

The pseudoinverse A+\mathbf{A}^+ is defined as A+=VΣ1UT\mathbf{A}^+ = \mathbf{V} \mathbf{\Sigma}^{-1} \mathbf{U}^T. Consider B=ImA+A\mathbf{B} = \mathbf{I}_m - \mathbf{A}^+ \mathbf{A}.

We need to show that Im(TB)\mathrm{Im}(T_{\mathbf{B}}) is isomorphic to Ker(TA)\mathrm{Ker}(T_{\mathbf{A}}). Observe the following:

BA=(ImA+A)A=AA+AA=AA=0\mathbf{B} \mathbf{A} = (\mathbf{I}_m - \mathbf{A}^+ \mathbf{A}) \mathbf{A} = \mathbf{A} - \mathbf{A}^+ \mathbf{A} \mathbf{A} = \mathbf{A} - \mathbf{A} = \mathbf{0}

Thus, Im(B)Ker(A)\mathrm{Im}(\mathbf{B}) \subseteq \mathrm{Ker}(\mathbf{A}).

Now, consider xKer(A)\mathbf{x} \in \mathrm{Ker}(\mathbf{A}). Then Ax=0\mathbf{A} \mathbf{x} = \mathbf{0}, and

Bx=(ImA+A)x=x\mathbf{B} \mathbf{x} = (\mathbf{I}_m - \mathbf{A}^+ \mathbf{A}) \mathbf{x} = \mathbf{x}

Thus, xIm(B)\mathbf{x} \in \mathrm{Im}(\mathbf{B}). Therefore, Im(B)=Ker(A)\mathrm{Im}(\mathbf{B}) = \mathrm{Ker}(\mathbf{A}).

4. Orthogonal Decomposition

Given x=x1+x2\mathbf{x} = \mathbf{x}_1 + \mathbf{x}_2 where x1=Bx\mathbf{x}_1 = \mathbf{B} \mathbf{x} and x2=xx1\mathbf{x}_2 = \mathbf{x} - \mathbf{x}_1:

x2=xBx=x(ImA+A)x=A+Ax\mathbf{x}_2 = \mathbf{x} - \mathbf{B} \mathbf{x} = \mathbf{x} - (\mathbf{I}_m - \mathbf{A}^+ \mathbf{A}) \mathbf{x} = \mathbf{A}^+ \mathbf{A} \mathbf{x}

To show orthogonality:

x1Tx2=(Bx)T(A+Ax)=xTBTA+Ax\mathbf{x}_1^T \mathbf{x}_2 = (\mathbf{B} \mathbf{x})^T (\mathbf{A}^+ \mathbf{A} \mathbf{x}) = \mathbf{x}^T \mathbf{B}^T \mathbf{A}^+ \mathbf{A} \mathbf{x}

Since B\mathbf{B} is symmetric (B=ImA+A\mathbf{B} = \mathbf{I}_m - \mathbf{A}^+ \mathbf{A}):

xT(ImA+A)A+Ax=xT(A+AA+A)x=0\mathbf{x}^T (\mathbf{I}_m - \mathbf{A}^+ \mathbf{A}) \mathbf{A}^+ \mathbf{A} \mathbf{x} = \mathbf{x}^T (\mathbf{A}^+ \mathbf{A} - \mathbf{A}^+ \mathbf{A}) \mathbf{x} = \mathbf{0}

Thus, x1\mathbf{x}_1 and x2\mathbf{x}_2 are orthogonal.

5. Minimizing (Axb)T(Axb)(\mathbf{A} \mathbf{x} - \mathbf{b})^T (\mathbf{A} \mathbf{x} - \mathbf{b})

Let x0=A+b\mathbf{x}_0 = \mathbf{A}^+ \mathbf{b}. We need to show that x=x0\mathbf{x} = \mathbf{x}_0 minimizes the expression.

Consider the error:

Axb=A(xx0)+(Ax0b)\mathbf{A} \mathbf{x} - \mathbf{b} = \mathbf{A} (\mathbf{x} - \mathbf{x}_0) + (\mathbf{A} \mathbf{x}_0 - \mathbf{b})

Since x0=A+b\mathbf{x}_0 = \mathbf{A}^+ \mathbf{b}, we have Ax0=b\mathbf{A} \mathbf{x}_0 = \mathbf{b}, thus:

Axb=A(xx0)\mathbf{A} \mathbf{x} - \mathbf{b} = \mathbf{A} (\mathbf{x} - \mathbf{x}_0)

The norm to be minimized is:

(Axb)T(Axb)=(A(xx0))T(A(xx0))(\mathbf{A} \mathbf{x} - \mathbf{b})^T (\mathbf{A} \mathbf{x} - \mathbf{b}) = (\mathbf{A} (\mathbf{x} - \mathbf{x}_0))^T (\mathbf{A} (\mathbf{x} - \mathbf{x}_0))

This is minimized when x=x0\mathbf{x} = \mathbf{x}_0 since Ax0=b\mathbf{A} \mathbf{x}_0 = \mathbf{b} and A(xx0)=0\mathbf{A} (\mathbf{x} - \mathbf{x}_0) = \mathbf{0}.

Knowledge

重点词汇

  • singular value decomposition (SVD) 奇异值分解
  • pseudoinverse 广义逆
  • surjective 满射
  • injective 单射
  • orthogonal decomposition 正交分解

参考资料

  1. "Linear Algebra and Its Applications" by Gilbert Strang, Chapter 7: The Singular Value Decomposition (SVD)
  2. "Matrix Computations" by Gene H. Golub and Charles F. Van Loan, Chapter 2: Matrix Analysis