文章目录
2. 矩阵
本文重点在知识归纳,不帮助理解
2.1 矩阵的概念
一个 m × n m \times n m×n 个数排成如下 m m m 行 n n n 列的一个表格,称为 m × n m \times n m×n 矩阵
[ a 11 a 12 . . . a 1 n a 21 a 22 . . . a 2 n . . . . . . . . . a m 1 a m 2 . . . a m n ] \begin{bmatrix} a_{11} & a_{12} & ... & a_{1n} \\ a_{21} & a_{22} & ... & a_{2n} \\ ... & ... & & ... \\ a_{m1} & a_{m2} & ... & a_{mn} \\ \end{bmatrix} ⎣⎢⎢⎡a11a21...am1a12a22...am2.........a1na2n...amn⎦⎥⎥⎤
- 当 m = n m = n m=n 时,称为方阵(n 阶方阵)
- 矩阵中的元素都为 0,则该矩阵称为零矩阵,记为 O O O
- 两个矩阵 A = [ a i j ] m × n A = [a_{ij}]_{m \times n} A=[aij]m×n, B = [ b i j ] s × t B = [b_{ij}]_{s \times t} B=[bij]s×t,如果 m = s , n = t m = s,~ n = t m=s, n=t,则称 A A A 和 B B B 是同型矩阵
- 两个 m × n m \times n m×n 矩阵 A A A 和 B B B,所有对应位置元素相等,则称矩阵 A A A 与 B B B 相等,记作 A = B A = B A=B
- n 阶方阵 A A A 对应的行列式记作 ∣ A ∣ |A| ∣A∣ 或 d e t A detA detA
2.2 矩阵的运算
- 矩阵加法:同型矩阵可相加,结果为对应位置的元素相加
- 数量乘法:设 k k k 是数, A A A 是 m × n m \times n m×n 矩阵,则有
k A = k [ a i j ] m × n = [ k a i j ] m × n kA = k[a_{ij}]_{m \times n} = [ka_{ij}]_{m \times n} kA=k[aij]m×n=[kaij]m×n
- 矩阵乘法: A A A 为 m × s m \times s m×s 矩阵, B B B 为 s × n s \times n s×n 矩阵(故要求 A A A 的列数 = B B B 的行数),乘积 A B AB AB 为一个 m × n m \times n m×n 矩阵,算法省略。(特别的当 A ⋅ A ⋅ . . . ⋅ A = A k A \cdot A \cdot ... \cdot A = A^k A⋅A⋅...⋅A=Ak( k k k 为 A A A 的个数),称 A A A 的 k k k 次幂)
- 矩阵转置:矩阵 A A A 行列互换的到它的转置 A T A^T AT
2.3 矩阵的运算规则
矩阵乘法是不满足交换律的,下面的法则前提都是满足矩阵能进行运算
- A + B = B + A A + B = B + A A+B=B+A
- ( A + B ) + C = A + ( B + C ) (A + B) + C = A + (B + C) (A+B)+C=A+(B+C)
- ( A B ) C = A ( B C ) (AB)C = A(BC) (AB)C=A(BC)
- A ( B + C ) = A B + A C A(B + C) = AB + AC A(B+C)=AB+AC
- ( B + C ) A = B A + C A (B + C)A = BA + CA (B+C)A=BA+CA
- ( A + B ) T = A T + B T (A + B)^T = A^T + B^T (A+B)T=AT+BT
- ( A B ) T = B T A T (AB)^T = B^TA^T (AB)T=BTAT
- ( k A ) T = k A T (kA)^T = kA^T (kA)T=kAT
- ( A k ) l = A k l , A k A l = A k + l (A^k)^l = A^{kl},~A^kA^l = A^{k+l} (Ak)l=Akl, AkAl=Ak+l
注意:
- ( A B ) k = ( A B ) ( A B ) . . . ( A B ) (AB)^k = (AB)(AB)...(AB) (AB)k=(AB)(AB)...(AB)
- ( A + B ) 2 = A 2 + A B + B A + B 2 (A + B)^2 = A^2 + AB + BA + B^2 (A+B)2=A2+AB+BA+B2
- ( A + B ) ( A − B ) = A 2 − A B + B A − B 2 (A + B)(A - B) = A^2 - AB + BA - B^2 (A+B)(A−B)=A2−AB+BA−B2
2.4 特殊矩阵
设 A A A 是 n n n 阶矩阵(即方阵)
- 单位矩阵:主对角元素为 1,其余元素为 0,记为 E n E_n En(有时为 E E E 或 I I I)
- 数量矩阵:数 k k k 与单位矩阵 E E E 的积
- 对角矩阵:非主对角元素都是 0 的矩阵,记为 Λ \Lambda Λ, Λ = d i a g [ a 1 , a 2 , . . . , a n ] \Lambda = diag[a_1,a_2,...,a_n] Λ=diag[a1,a2,...,an]
- 上(下)三角矩阵:略
- 对称矩阵:满足 A T = A A^T = A AT=A 的矩阵
- 反对称矩阵: 满足 A T = − A A^T = -A AT=−A 的矩阵
- 正交矩阵: A T A = A A T = E A^TA = AA^T = E ATA=AAT=E,即 A T = A − 1 A^T = A^{-1} AT=A−1
- 初等矩阵:单位矩阵经过一次初等变换所得到的矩阵
设 A A A 是 m × n m \times n m×n 矩阵
(1) 行阶梯矩阵:
- 矩阵中有零行,且都位于矩阵底部
- 每个非零行的主元(即该行最左边的第 1 个非 0 元)所在列的下面元素都是 0
(2) 行最简矩阵:
- 行阶梯矩阵
- 非零行的主元为 1,且主元所在列的其他元素都是 0,则称为行最简矩阵
2.5 伴随矩阵、可逆矩阵
2.5.1 伴随矩阵定义
矩阵 A A A 的行列式 ∣ A ∣ |A| ∣A∣ 所有的代数余子式所构成的矩阵称为矩阵 A A A 的伴随矩阵(adjugate matrix)(如下),记为 A ∗ A^* A∗
[ A 11 A 21 . . . A n 1 A 12 A 22 . . . A n 2 . . . . . . . . . A 1 n A 2 n . . . A n n ] \begin{bmatrix} A_{11} & A_{21} & ... & A_{n1} \\ A_{12} & A_{22} & ... & A_{n2} \\ ... & ... & & ... \\ A_{1n} & A_{2n} & ... & A_{nn} \\ \end{bmatrix} ⎣⎢⎢⎡A11A12...A1nA21A22...A2n.........An1An2...Ann⎦⎥⎥⎤
(其实就是代数余子矩阵的转置)
2.5.2 伴随矩阵重要公式
- A A ∗ = A ∗ A = ∣ A ∣ E AA^* = A^*A = |A|E AA∗=A∗A=∣A∣E
- ( A ∗ ) − 1 = ( A − 1 ) ∗ = 1 ∣ A ∣ A , ( ∣ A ∣ ≠ 0 ) (A^*)^{-1} = (A^{-1})^* = \frac{1}{|A|}A~,~~~(|A| \ne 0) (A∗)−1=(A−1)∗=∣A∣1A , (∣A∣=0)
- ( A ∗ ) T = ( A T ) ∗ (A^*)^T = (A^T)^* (A∗)T=(AT)∗
- ( k A ) ∗ = k n − 1 A ∗ (kA)^* = k^{n-1}A^* (kA)∗=kn−1A∗
- ∣ A ∗ ∣ = ∣ A ∣ n − 1 |A^*| = |A|^{n-1} ∣A∗∣=∣A∣n−1
- ( A ∗ ) ∗ = ∣ A ∣ n − 2 A , ( n ≥ 2 ) (A^*)^* = |A|^{n-2}A~,~~~(n \geq 2) (A∗)∗=∣A∣n−2A , (n≥2)
- r ( A ∗ ) = { n , r ( A ) = n 1 , r ( A ) = n − 1 0 , r ( A ) < n − 1 r(A^*) = \left\{\begin{aligned}n &,~~r(A) = n \\1 &,~~r(A) = n - 1 \\0 &,~~r(A) < n - 1 \\\end{aligned}\right. r(A∗)=⎩⎪⎨⎪⎧n10, r(A)=n, r(A)=n−1, r(A)<n−1
2.5.3 可逆矩阵定义
设 A A A 是 n n n 阶矩阵,如果存在 n n n 阶矩阵 B B B 使得 A B = B A = E AB = BA = E AB=BA=E 成立,则称 A A A 是可逆矩阵(invertible) 或 非奇异矩阵(nonsingular) 或 正则矩阵(regular), B B B 是 A A A 的逆矩阵,记成 A − 1 = B A^{-1} = B A−1=B
- 若 A A A 可逆,则 A A A 的逆矩阵唯一
2.5.4 n 阶矩阵可逆的充分必要条件
- 存在 n n n 阶矩阵 B B B,使 A B = E AB = E AB=E(或 B A = E BA = E BA=E)
- ∣ A ∣ ≠ 0 |A| \ne 0 ∣A∣=0,或秩 r ( A ) = n r(A) = n r(A)=n,或 ∣ A ∣ |A| ∣A∣ 的列(行)向量线性无关
- 齐次方程组 A x = 0 Ax = 0 Ax=0 只有零解
- ∀ b \forall b ∀b,非齐次线性方程组 A x = b Ax = b Ax=b 总有唯一解
- 矩阵 A A A 的特征值全不为 0
2.5.5 逆矩阵的运算性质
- 若 k ≠ 0 k \ne 0 k=0,则 ( k A ) − 1 = 1 k A − 1 (kA)^{-1} = \frac{1}{k}A^{-1} (kA)−1=k1A−1
- 若 A , B A, B A,B 可逆,则 ( A B ) − 1 = B − 1 A − 1 (AB)^{-1} = B^{-1}A^{-1} (AB)−1=B−1A−1
- 若 A T A^T AT 可逆,则 ( A T ) − 1 = ( A − 1 ) T (A^T)^{-1} = (A^{-1})^T (AT)−1=(A−1)T
- ( A − 1 ) − 1 = A (A^{-1})^{-1} = A (A−1)−1=A
- ∣ A − 1 ∣ = 1 ∣ A ∣ |A^{-1}| = \frac{1}{|A|} ∣A−1∣=∣A∣1
2.5.6 求逆矩阵的方法
- 用公式,若 ∣ A ∣ ≠ 0 |A| \ne 0 ∣A∣=0,则 A − 1 = 1 ∣ A ∣ A ∗ A^{-1} = \frac{1}{|A|}A^* A−1=∣A∣1A∗
- 初等变换法 ( A ∣ E ) ⟶ ( E ∣ A − 1 ) (A | E) {\longrightarrow} (E | A^{-1}) (A∣E)⟶(E∣A−1) (过程为进行初等行变换)
- 用定义求 B B B,使 A B = E AB = E AB=E 或 B A = E BA = E BA=E,则 A A A 可逆,且 A − 1 = B A^{-1} = B A−1=B
- 用分块矩阵,设 B , C B, C B,C 都是可逆矩阵,则
[ B O O C ] − 1 = [ B − 1 O O C − 1 ] ; [ O B C O ] − 1 = [ O C − 1 B − 1 O ] \begin{bmatrix} B & O \\ O & C \\ \end{bmatrix}^{-1} = \begin{bmatrix} B^{-1} & O \\ O & C^{-1} \\ \end{bmatrix} ;~~~ \begin{bmatrix} O & B \\ C & O \\ \end{bmatrix}^{-1} = \begin{bmatrix} O & C^{-1} \\ B^{-1} & O \\ \end{bmatrix} [BOOC]−1=[B−1OOC−1]; [OCBO]−1=[OB−1C−1O]
2.6 初等变换、初等矩阵
初等变换:设 A A A 是 m × n m \times n m×n 阶矩阵
- 用某个非零常数 k ( k ≠ 0 ) k(k \ne 0) k(k=0) 乘 A A A 的某行(列)的每个元素;
- 互换 A A A 的某两行(列)的位置;
- 将 A A A 的某行(列)元素的 k k k 倍加到另一行(列);
称为矩阵的三种初等行(列)变换,且分别为初等倍乘、互换、倍加行(列)变换,统称初等变换
等阶矩阵:若矩阵 A A A 经过有限次初等变换变成矩阵 B B B 则称 A A A 与 B B B 等价,记成 A ≅ B A \cong B A≅B
2.7 矩阵的秩
2.7.1 矩阵的秩的定义
设 A A A 是 m × n m \times n m×n 矩阵,若 A A A 中存在 r r r 阶子式不等于零,且所有 r + 1 r + 1 r+1 阶子式(如果存在的话)均等于零,则称矩阵 A A A 的秩为 r r r,记成 r ( A ) r(A) r(A)
- 零矩阵的秩规定为 0
- 经初等变换矩阵的秩不变
- 如果 A A A 可逆,则 r ( A B ) = r ( B ) , r ( B A ) = r ( B ) r(AB) = r(B),~r(BA) = r(B) r(AB)=r(B), r(BA)=r(B)
- 若 A A A 是 m × n m \times n m×n 矩阵,则 r ( A ) ≤ m i n ( m , n ) r(A) \leq min(m, n) r(A)≤min(m,n)
注: k k k 阶子式:在 m × n m \times n m×n 矩阵 A A A 中,任取 k k k 行 k k k 列( k ≤ m , k ≤ n k \leq m, k\leq n k≤m,k≤n),位于这些行与列交叉点上的 k 2 k^2 k2 个元素按其在原来 A A A 中的次序可构成一个 k k k 阶行列式,称其为矩阵 A A A 的一个 k k k 阶子式
2.7.2 矩阵的秩的公式
- r ( A ) = r ( A T ) r(A) = r(A^T) r(A)=r(AT)
- r ( A T A ) = r ( A ) r(A^TA) = r(A) r(ATA)=r(A)
- 当 k ≠ 0 k \ne 0 k=0 时, r ( k A ) = r ( A ) r(kA) = r(A) r(kA)=r(A)
- r ( A + B ) ≤ r ( A ) + r ( B ) r(A + B) \leq r(A) + r(B) r(A+B)≤r(A)+r(B)
- r ( A B ) ≤ m i n ( r ( A ) , r ( B ) ) r(AB) \leq min(r(A), r(B)) r(AB)≤min(r(A),r(B))
- 若 A A A 可逆,则 r ( A B ) = r ( B ) , r ( B A ) = r ( B ) r(AB) = r(B),~r(BA) = r(B) r(AB)=r(B), r(BA)=r(B)
- 若 A A A 是 m × n m \times n m×n 矩阵, B B B 是 n × s n \times s n×s 矩阵, A B = O AB = O AB=O,则 r ( A ) + r ( B ) ≤ n r(A) + r(B) \leq n r(A)+r(B)≤n
- 分块矩阵
r [ A O O B ] = r ( A ) + r ( B ) r\begin{bmatrix} A & O \\ O & B \\ \end{bmatrix} = r(A) + r(B) r[AOOB]=r(A)+r(B)
2.8 分块矩阵
保证矩阵分块合理,有如下运算法则(能进行运算)
[ A 1 A 2 A 3 A 4 ] + [ B 1 B 2 B 3 B 4 ] = [ A 1 + B 1 A 2 + B 2 A 3 + B 3 A 4 + B 4 ] \begin{bmatrix} A_{1} & A_{2} \\ A_{3} & A_{4} \\ \end{bmatrix} + \begin{bmatrix} B_{1} & B_{2} \\ B_{3} & B_{4} \\ \end{bmatrix} = \begin{bmatrix} A_{1} + B_{1} & A_{2} + B_{2} \\ A_{3} + B_{3} & A_{4} + B_{4} \\ \end{bmatrix} [A1A3A2A4]+[B1B3B2B4]=[A1+B1A3+B3A2+B2A4+B4]
[ A B C D ] [ X Y Z W ] = [ A X + B Z A Y + B W C X + D Z C Y + D W ] \begin{bmatrix} A & B \\ C & D \\ \end{bmatrix} \begin{bmatrix} X & Y \\ Z & W \\ \end{bmatrix} = \begin{bmatrix} AX + BZ & AY + BW \\ CX + DZ & CY + DW \\ \end{bmatrix} [ACBD][XZYW]=[AX+BZCX+DZAY+BWCY+DW]
[ A B C D ] T = [ A T C T B T D T ] \begin{bmatrix} A & B \\ C & D \\ \end{bmatrix}^T = \begin{bmatrix} A^T & C^T \\ B^T & D^T \\ \end{bmatrix} [ACBD]T=[ATBTCTDT]
若 B , C B,C B,C 分别是 m m m 与 s s s 阶矩阵,则
[ B O O C ] n = [ B n O O C n ] \begin{bmatrix} B & O \\ O & C \\ \end{bmatrix}^n = \begin{bmatrix} B^n & O \\ O & C^n \\ \end{bmatrix} [BOOC]n=[BnOOCn]
若 B , C B,C B,C 分别是 m m m 与 n n n 阶可逆矩阵,则
[ B O O C ] − 1 = [ B − 1 O O C − 1 ] , [ O B C O ] − 1 = [ O C − 1 B − 1 O ] \begin{bmatrix} B & O \\ O & C \\ \end{bmatrix}^{-1} = \begin{bmatrix} B^{-1} & O \\ O & C^{-1} \\ \end{bmatrix} ,~~ \begin{bmatrix} O & B \\ C & O \\ \end{bmatrix}^{-1} = \begin{bmatrix} O & C^{-1} \\ B^{-1} & O\\ \end{bmatrix} [BOOC]−1=[B−1OOC−1], [OCBO]−1=[OB−1C−1O]