本篇笔记介绍了几种特殊矩阵,包括数量矩阵、对角型矩阵、三角型矩阵、对称矩阵和反对称矩阵,需要注意的是这些特殊矩阵都是方阵。其中对称矩阵和反对称矩阵的两个结论比较重要,在做题时基本都会用到,需要记住。
主对角线元素全都相等,其余元素全都为零的矩阵。
[ a 0 ⋯ 0 0 a ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ a ] \bcancel{\begin{bmatrix} a&0&{\cdots}&0\\ 0&a&{\cdots}&0\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ 0&0&{\cdots}&a\\ \end{bmatrix}} ⎣⎢⎢⎢⎡a0⋮00a⋮0⋯⋯⋱⋯00⋮a⎦⎥⎥⎥⎤
很明显,数量矩阵将主对角线元素提到外面后,矩阵将变成一个单位阵,即矩阵:
= a E =aE =aE
因为 a a a可以等于 0 0 0或 1 1 1,所以 O O O和 E E E都是特殊的数量矩阵。
数与数量矩阵相乘,以及数量矩阵之和、数量矩阵相减或数量矩阵相乘,仍然是数量矩阵。
b [ a 0 ⋯ 0 0 a ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ a ] = a b E b\begin{bmatrix} a&0&{\cdots}&0\\ 0&a&{\cdots}&0\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ 0&0&{\cdots}&a\\ \end{bmatrix}=abE b⎣⎢⎢⎢⎡a0⋮00a⋮0⋯⋯⋱⋯00⋮a⎦⎥⎥⎥⎤=abE
[ 1 0 ⋯ 0 0 1 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ 1 ] + [ 2 0 ⋯ 0 0 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ 2 ] = 3 E \begin{bmatrix} 1&0&{\cdots}&0\\ 0&1&{\cdots}&0\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ 0&0&{\cdots}&1\\ \end{bmatrix}+\begin{bmatrix} 2&0&{\cdots}&0\\ 0&2&{\cdots}&0\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ 0&0&{\cdots}&2\\ \end{bmatrix}=3E ⎣⎢⎢⎢⎡10⋮001⋮0⋯⋯⋱⋯00⋮1⎦⎥⎥⎥⎤+⎣⎢⎢⎢⎡20⋮002⋮0⋯⋯⋱⋯00⋮2⎦⎥⎥⎥⎤=3E
[ 1 0 ⋯ 0 0 1 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ 1 ] − [ 2 0 ⋯ 0 0 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ 2 ] = − E \begin{bmatrix} 1&0&{\cdots}&0\\ 0&1&{\cdots}&0\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ 0&0&{\cdots}&1\\ \end{bmatrix}-\begin{bmatrix} 2&0&{\cdots}&0\\ 0&2&{\cdots}&0\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ 0&0&{\cdots}&2\\ \end{bmatrix}=-E ⎣⎢⎢⎢⎡10⋮001⋮0⋯⋯⋱⋯00⋮1⎦⎥⎥⎥⎤−⎣⎢⎢⎢⎡20⋮002⋮0⋯⋯⋱⋯00⋮2⎦⎥⎥⎥⎤=−E
[ 1 0 ⋯ 0 0 1 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ 1 ] [ 2 0 ⋯ 0 0 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ 2 ] = 2 E \begin{bmatrix} 1&0&{\cdots}&0\\ 0&1&{\cdots}&0\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ 0&0&{\cdots}&1\\ \end{bmatrix}\begin{bmatrix} 2&0&{\cdots}&0\\ 0&2&{\cdots}&0\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ 0&0&{\cdots}&2\\ \end{bmatrix}=2E ⎣⎢⎢⎢⎡10⋮001⋮0⋯⋯⋱⋯00⋮1⎦⎥⎥⎥⎤⎣⎢⎢⎢⎡20⋮002⋮0⋯⋯⋱⋯00⋮2⎦⎥⎥⎥⎤=2E
注意:矩阵相加或相减时两个矩阵必须为同型矩阵,矩阵相乘时必须第一个矩阵的列数等于第二个矩阵的行数(由于单位阵都是方阵,所以上述两个相乘的矩阵其实是同阶的方阵)。
对于数量矩阵 a E aE aE和任意可乘矩阵 B B B,有: ( a E ) B = B ( a E ) = a B (aE)B=B(aE)=aB (aE)B=B(aE)=aB。
由前面的介绍可知: A E = E A = A AE=EA=A AE=EA=A,但右乘的 E E E和左乘的 E E E并不相同。
例如: A 2 × 3 E 3 = E 2 A 2 × 3 A_{2×3}E_3=E_2A_{2×3} A2×3E3=E2A2×3中 E 3 E_3 E3和 E 2 E_2 E2阶数并不相同。
主对角线元素从 a 1 a_1 a1、 a 2 a_2 a2到 a n a_n an,其余元素全都为零的矩阵。
[ a 1 0 ⋯ 0 0 a 2 ⋯ 0 ⋮ ⋮ ⋱ ⋮ 0 0 ⋯ a n ] \bcancel{\begin{bmatrix} a_1&0&{\cdots}&0\\ 0&a_2&{\cdots}&0\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ 0&0&{\cdots}&a_n\\ \end{bmatrix}} ⎣⎢⎢⎢⎡a10⋮00a2⋮0⋯⋯⋱⋯00⋮an⎦⎥⎥⎥⎤
对角型矩阵可写为: d i a g ( a 1 , a 2 , . . . , a n ) diag(a_1,a_2,...,a_n) diag(a1,a2,...,an)
例如 d i a g ( 1 , 2 , 3 , 4 ) diag(1,2,3,4) diag(1,2,3,4)表示如下矩阵:
[ 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 4 ] \begin{bmatrix} 1&0&0&0\\ 0&2&0&0\\ 0&0&3&0\\ 0&0&0&4\\ \end{bmatrix} ⎣⎢⎢⎡1000020000300004⎦⎥⎥⎤
注意不是 [ 1 2 3 4 ] \begin{bmatrix}1&2&3&4\end{bmatrix} [1234]行矩阵。
很显然,数量矩阵也是一种特殊的对角型矩阵。
与数量矩阵类似,数与对角型矩阵相乘,以及对角型矩阵之和、对角型矩阵相减或对角型矩阵相乘,仍然是对角型矩阵,其和、差、积是其主对角线对应元素相加、相减和相乘所得到的对角型矩阵。
例1:设矩阵 A = d i a g ( k 1 , k 2 , k 3 ) A=diag(k_1,k_2,k_3) A=diag(k1,k2,k3),矩阵 B = [ 1 2 3 2 2 2 8 8 8 ] B=\begin{bmatrix}1&2&3\\2&2&2\\8&8&8\end{bmatrix} B=⎣⎡128228328⎦⎤,求 A B AB AB和 B A BA BA。
① A B = [ k 1 0 0 0 k 2 0 0 0 k 3 ] [ 1 2 3 2 2 2 8 8 8 ] AB=\begin{bmatrix}k_1&0&0\\0&k_2&0\\0&0&k_3\end{bmatrix}\begin{bmatrix}1&2&3\\2&2&2\\8&8&8\end{bmatrix} AB=⎣⎡k1000k2000k3⎦⎤⎣⎡128228328⎦⎤
= [ 1 k 1 2 k 1 3 k 1 2 k 2 2 k 2 2 k 2 8 k 3 8 k 3 8 k 3 ] =\begin{bmatrix}1k_1&2k_1&3k_1\\2k_2&2k_2&2k_2\\8k_3&8k_3&8k_3\end{bmatrix} =⎣⎡1k12k28k32k12k28k33k12k28k3⎦⎤
不难发现:对角矩阵左乘另一个矩阵,相当于用对角元素依次乘以这个矩阵的行。
② B A = [ 1 2 3 2 2 2 8 8 8 ] [ k 1 0 0 0 k 2 0 0 0 k 3 ] BA=\begin{bmatrix}1&2&3\\2&2&2\\8&8&8\end{bmatrix}\begin{bmatrix}k_1&0&0\\0&k_2&0\\0&0&k_3\end{bmatrix} BA=⎣⎡128228328⎦⎤⎣⎡k1000k2000k3⎦⎤
= [ 1 k 1 2 k 2 3 k 3 2 k 1 2 k 2 2 k 3 8 k 1 8 k 2 8 k 3 ] =\begin{bmatrix}1k_1&2k_2&3k_3\\2k_1&2k_2&2k_3\\8k_1&8k_2&8k_3\end{bmatrix} =⎣⎡1k12k18k12k22k28k23k32k38k3⎦⎤
同理,不难发现:对角矩阵右乘另一个矩阵,相当于用对角元素依次乘以这个矩阵的列。
主对角线以下元素全为零的矩阵。
例如: [ 1 1 1 0 1 1 0 0 1 ] \bcancel{\begin{bmatrix}1&1&1\\\color{red}{0}&1&1\\\color{red}{0}&\color{red}{0}&1\end{bmatrix}} ⎣⎡100110111⎦⎤
主对角线以上元素全为零的矩阵。
例如: [ 1 0 0 2 3 0 4 5 6 ] \bcancel{\begin{bmatrix}1&\color{red}{0}&\color{red}{0}\\2&3&\color{red}{0}\\4&5&6\end{bmatrix}} ⎣⎡124035006⎦⎤
上三角型矩阵和下三角型矩阵统称为三角型矩阵。
显然,对角型矩阵即是上三角型矩阵也是下三角型矩阵。
数和上三角型矩阵或下三角型矩阵的乘积,以及上三角型矩阵和下三角型矩阵的和、减、积均是上三角型矩阵或下三角型矩阵。
对称矩阵和对称行列式的定义类似,即以主对角线为轴,上下元素对应相等的矩阵。
例如: [ 1 1 − 1 1 2 4 − 1 4 3 ] \bcancel{\begin{bmatrix}1&1&-1\\1&2&4\\-1&4&3\end{bmatrix}} ⎣⎡11−1124−143⎦⎤
所以: a i j = a j i a_{ij}=a_{ji} aij=aji。
对称矩阵重要结论: A T = A \color{red}{A^T=A} AT=A,几乎所有对称矩阵题目都要用到些等式。
显然,两个同阶对称矩阵的和、差和数乘仍然是对称矩阵,但是两个对称矩阵的乘积一般不再是对称矩阵。
验证:
假设矩阵 A A A和矩阵 B B B是两个同阶对称矩阵,那么: A T = A A^T=A AT=A, B T = B B^T=B BT=B。
① 对称矩阵的和:
( A + B ) T = A T + B T = A + B (A+B)^T=A^T+B^T=A+B (A+B)T=AT+BT=A+B
② 对称矩阵的差:
( A − B ) T = A T − B T = A − B (A-B)^T=A^T-B^T=A-B (A−B)T=AT−BT=A−B
③ 对称矩阵的数乘:
( k A ) T = k A T = k A (kA)^T=kA^T=kA (kA)T=kAT=kA
④ 对称矩阵相乘:
( A B ) T = B T A T = B A ≠ A B (AB)^T=B^TA^T=BA{\neq}AB (AB)T=BTAT=BA=AB
定理1:如果 A A A、 B B B是两个同阶对称矩阵, A B AB AB仍然是对称矩阵 ⇔ A {\Leftrightarrow}A ⇔A和 B B B可交换。
充分性: ( A B ) T = B T A T = B A = A B (AB)^T=B^TA^T=BA=AB (AB)T=BTAT=BA=AB;
必要性: A A A和 B B B可交换,则 A B = B A AB=BA AB=BA,故 ( A B ) T = A B (AB)^T=AB (AB)T=AB,所以 A B AB AB就是对称矩阵。
例2:已知 A A A是一个 m × n m×n m×n的普通矩阵,证明: A A T AA^T AAT与 A T A A^TA ATA都是对称矩阵。
证明:
① 因为 ( A A T ) T = ( A T ) T A T = A A T (AA^T)^T=(A^T)^TA^T=AA^T (AAT)T=(AT)TAT=AAT,所以 A A T AA^T AAT是对称矩阵;
② 因为 ( A T A ) T = A T ( A T ) T = A T A (A^TA)^T=A^T(A^T)^T=A^TA (ATA)T=AT(AT)T=ATA,所以 A T A A^TA ATA是对称矩阵。
练习: A A A、 B B B均是 n n n阶矩阵,并且 A A A是对称矩阵,证明 B T A B B^TAB BTAB也是对称矩阵。
证明:因为 ( B T A B ) T = B T A T ( B T ) T = B T A T B (B^TAB)^T=B^TA^T(B^T)^T=B^TA^TB (BTAB)T=BTAT(BT)T=BTATB,
又因为 A A A是对称矩阵,所以 B T A T B = B T A B B^TA^TB=B^TAB BTATB=BTAB,
即 ( B T A B ) T = B T A B (B^TAB)^T=B^TAB (BTAB)T=BTAB,
所以 B T A B B^TAB BTAB是对称矩阵。
反对称矩阵也和反对称行列式的定义类似,即以主对角线为轴,上下元素对应成相反数的矩阵。
例如: [ 0 1 − 3 − 1 0 − 4 3 4 0 ] \bcancel{\begin{bmatrix}0&1&-3\\-1&0&-4\\3&4&0\end{bmatrix}} ⎣⎡0−13104−3−40⎦⎤
所以: a i j = − a j i a_{ij}=-a_{ji} aij=−aji,对于主对角线上的元素: a i i = − a i i a_{ii}=-a_{ii} aii=−aii,所以 a i i = 0 a_{ii}=0 aii=0,即反对称矩阵主对角线上元素全为零(对称矩阵主对角线上元素没有要求)。
反对称矩阵重要结论: A T = − A \color{red}{A^T=-A} AT=−A,只要证明是反对称矩阵,一般都要使用些公式。
显然,与对称矩阵类似,两个同阶反对称矩阵的和、差、数乘仍然是反对称矩阵,但两个反对称矩阵的乘积一般不再是反对称矩阵。
《线性代数》高清教学视频 “惊叹号”系列 宋浩老师_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili_2.3 特殊矩阵