考研相關文章參考資料為 wjungle 大神提供的筆記

Ch1 矩陣與線性方程組

矩陣

定義

ATA^T: AA 之 Transpose
AH=ATA^H = \overline{A}^T: AAConjugate transpose

  • Symmetric matrix: AT=AA^T=A
  • Skew-symmetric: AT=AA^T=-A
  • Hermitian: AH=AA^H=A
  • Skew-hermitian: AH=AA^H=-A
性質
  • (AT)K=(AK)T(A^T)^K = (A^K)^T
  • (AH)K=(AK)H(A^H)^K = (A^K)^H

定義

tr(A)tr(A): A 之 Trace (對角項總和)

性質
  • tr(AT)=tr(A)tr(A^T) = tr(A)
  • tr(AH)=tr(A)tr(A^H) = tr(\overline{A})
定理
  • A:mn, B:nmA: m*n,~B:n*m, 則 tr(AB)=tr(BA)tr(AB)=tr(BA)

反矩陣

定義
  • Left inverse 定義: 若 BA=IBA=I,則 BBAA 的左反矩陣
  • Right inverse 定義: 若 AC=IAC=I,則 CCAA 的右反矩陣
定理

AA 具左反 BB、右反 CC,則 B=CB=C

定義

A:nnA: n*n, 若 B:nn s.t. AB=I=BA\exists B: n*n \text{ s.t. } AB=I=BA,稱 BBAA 之 Inverse matrix (反矩陣),且稱 AAinvertible/nonsingular

定理

A:nnA: n*n 可逆,則 AA 之 inverse 唯一,記作 A1A^{-1}

性質

A:nnA: n*n 可逆,則

  • ATA^T 可逆,且 (AT)1=(A1)T(A^T)^{-1} = (A^{-1})^T
  • AHA^H 可逆,且 (AH)1=(A1)H(A^H)^{-1} = (A^{-1})^H
  • (AK)1=(A1)K(A^K)^{-1} = (A^{-1})^K

基本列運算

定義

A:mnA: m*n, 基本列運算:

  • rij(A)r_{ij}(A) 表示交換 AA 的第 ii 列與第 jj
  • ri(k)(A)r_i^{(k)}(A) 表示將 AA 的第 ii 列乘以 kk,其中 k0k\ne0
  • rij(k)(A)r_{ij}^{(k)}(A) 表示將 AA 的第 ii 列之 kk 倍加至第 jj
性質

列運算的反函數仍為列運算

  • (rij)1=rij(r_{ij})^{-1}=r_{ij}
  • (ri(k))1=ri(1/k), k0(r_i^{(k)})^{-1}=r_i^{(1/k)},~k\ne0
  • (rij(k))1=rij(k)(r_{ij}^{(k)})^{-1}=r_{ij}^{(-k)}
定義

Row elementary matrix (列基本矩陣): E=r(I)E = r(I)

  • EE 可逆,且 E1=r1(I)E^{-1} = r^{-1}(I)
定理
  • ArBA \xrightarrow{r} B (列運算 rrAA 變為 BB),且 E=r(I)E=r(I),則 B=EAB=EA
  • ArBA \overset{r}{\sim} B (AA 列等價於 BB),則 P\exists P 為可逆矩陣,使得 PA=BPA=B

線性方程組

定義
  • Row echelon form: 一個 matrix 滿足以下條件

    • 所有零列皆在所有非零列下方
    • 每一列最左邊的非零項,在愈下方列的位置愈靠右
    • 每一列最左邊的非零項為 11
  • Reduced row echelon form: 一個 Row echelon form 滿足以下條件

    • 每一列最左邊的非零項 (首項為 11),其所在之行的其他元素皆為 00
Note
  • 在以上型式中,非零列的最左邊非零項稱為 pivot,其所在的行稱為 pivot column
  • 每一個 matrix 皆列等價於某個 ref
  • 每一個 matrix 皆列等價於唯一 rref
  • ii pivot column 必為單位矩陣的 ii
定理
  • [Ab]r[Uc][A|\vec{b}] \xrightarrow{r} [U|\vec{c}],則 Ax=bA\vec{x}=\vec{b}Ux=cU\vec{x}=\vec{c} 具有相同解集合
  • 高斯消去法即為此定理的應用: 對增廣矩陣做列運算,將其化為 ref 或 rref 以求解

定義

A:mnA:m*n, 若 ArUA \xrightarrow{r} U 為 row echelon form, 則 UU 之非零列個數稱為 AArank, 記作 rank(A)rank(A)r(A)r(A)

  • UU 之非零列個數 = pivot 個數
定理

A:mnA:m*n, x:n1\vec{x}:n*1, b:m1\vec{b}:m*1, 則:

  • r(A)r([Ab])Ax=br(A) \ne r([A|\vec{b}]) \Leftrightarrow A\vec{x}=\vec{b} 無解
  • r(A)=r([Ab])=nAx=br(A)=r([A|\vec{b}])=n \Leftrightarrow A\vec{x}=\vec{b} 具唯一解
  • r(A)=r([Ab])<nAx=br(A)=r([A|\vec{b}])<n \Leftrightarrow A\vec{x}=\vec{b} 具無限多解
    • 其中 nrank(A)n-rank(A)自由變數之個數

可逆之充要條件

可逆的等價命題

引理

A:nnA:n*n, Ax=0A\vec{x}=\vec{0} 只有零解 ArIn\Leftrightarrow A \overset{r}{\sim} I_n

定理

A:nnA:n*n, 則以下敘述等價:

  • AA 可逆
  • Ax=0A\vec{x}=\vec{0} 只有零解 (nonsingular)
  • ArInA \overset{r}{\sim} I_n
  • AA 可以寫成列基本矩陣的乘積
Note

反矩陣的求法:
A:nnA:n*n 可逆, 則 [AIn]r[InA1][A|I_n] \xrightarrow{r} [I_n|A^{-1}]

定理

A:nnA:n*n, 則以下敘述等價:

  • AA 可逆
  • b:n1\forall \vec{b}:n*1, Ax=bA\vec{x}=\vec{b} 具有唯一解
  • b:n1\forall \vec{b}:n*1, Ax=bA\vec{x}=\vec{b} 有解

LU 分解

定義
  • A=LUA=LU: 稱為 LU decomposition
    • LL 為 lower triangular matrix
    • UU 為 upper triangular matrix
  • 若將 UU 的非零列首項提出為對角矩陣 DD, 可得 A=LDUA=LDU, 稱為 LDU decomposition
Note
  • 並非每個矩陣皆可作 LU decomposition
  • LU decomposition 通常不允許列交換, 因此高斯消去法只能用上面列加下面列的方式進行
  • LU decomposition 的目的: 省去高斯消去法花時間的列運算
Note

求解 Ax=bA\vec{x}=\vec{b}

  • A=LUA=LU, 則 Ax=bL(Ux)=bA\vec{x}=\vec{b} \Rightarrow L(U\vec{x})=\vec{b}
  • y=Ux\vec{y}=U\vec{x}, 先解 Ly=bL\vec{y}=\vec{b}y\vec{y} (forward substitution)
  • 再解 Ux=yU\vec{x}=\vec{y}x\vec{x} (back substitution)

行運算

Note
  • AcBA \xrightarrow{c} B (行運算 ccAA 變為 BB), 且 E=c(I)E=c(I), 則 B=AEB=AE
  • AcBA \overset{c}{\sim} B (AA 行等價於 BB) Q\Leftrightarrow \exists Q 為可逆矩陣, 使得 B=AQB=AQ
定理

A:nnA:n*n, 則以下敘述等價:

  • AA 可逆
  • xA=0\vec{x}A=\vec{0} 只有零解
  • AcInA \overset{c}{\sim} I_n
  • AA 可以寫成行基本矩陣的乘積
  • b:1n\forall \vec{b}:1*n, xA=b\vec{x}A=\vec{b} 具有唯一解
  • b:1n\forall \vec{b}:1*n, xA=b\vec{x}A=\vec{b} 有解
Note
  • 基本矩陣同時是行基本矩陣與列基本矩陣
  • 基本矩陣皆可逆, 且其反矩陣與轉置仍是基本矩陣
  • 基本矩陣相乘不一定是基本矩陣
  • 可逆矩陣不一定是基本矩陣, 但可寫成基本矩陣的乘積