跳到主要内容

2.6. 矩阵

定义1
矩阵(matrix)是矩形状的数组。mm行nn列的矩阵称为m×nm \times n矩阵。行数和列数相同的矩阵称为方阵(square)。如果两个矩阵有相同数量的行和列且每个违章上的对应项都相等,则这两个矩阵是相等的。

定义2
令m和n是正整数,并令
[a11a12…a1na21a12…a1n⋮⋮⋮am1am2…amn]\begin{bmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ a_{21} & a_{12} & \dots & a_{1n} \\ \vdots & \vdots & & \vdots \\ a_{m1} & a_{m2} & \dots & a_{mn} \\ \end{bmatrix}

A\bm{A} 的第 ii 行是 1×n1 \times n 矩阵 [ai1,ai2,…,ain][a_{i1}, a_{i2} , \dots , a_{in}]。AA 的第 jj 列是 m×1m \times 1 矩阵[a1ja2j⋮amj]\begin{bmatrix} a_{1j} \\ a_{2j} \\ \vdots \\ a_{mj} \\ \end{bmatrix}。
A\bm{A}的第 (i,j)(i,j) 元素(element)或项(entry)是元素 aija_{ij},即AA的第ii行第jj列位置上的数。表示矩阵A\bm{A}的一个方便的间歇符号是写成A=[aij]\bm{A}=[a_{ij}],表示A是其第 (i,j)(i,j) 元素为 aija_{ij} 的矩阵。

矩阵算术​

定义3
令A=[aij]\bm{A} = [a_{ij}]和B=[bij]\bm{B} = [b_{ij}] 为 m×nm \times n 矩阵。A\bm{A} 和 B\bm{B}的和,记作A+B\bm{A} + \bm{B},是其第 (i,j)(i, j)元素为aij+bija{ij} + b{ij}的矩阵。换言之,A+B=[aij+bij]\bm{A} + \bm{B} = [a_{ij} + b_{ij}]。

定义4
令A\bm{A}为m×km \times k矩阵,B\bm{B}为k×nk \times n矩阵。A\bm{A}和B\bm{B}的乘积,记作AB\bm{A}\bm{B},是一个m×nm \times n矩阵,其第 (i,j)(i, j)元素等于A\bm{A}的第ii行与B\bm{B}的第jj列对应元素的乘积之和。换言之,如果AB=[cij]\bm{A}\bm{B} = [c_{ij}],则
cij=ai1b1j+ai2b2j+⋯+aikbkjc_{ij} = a_{i1}b_{1j} + a_{i2}b_{2j} + \dots + a_{ik}b_{kj}

矩阵的转置和幂​

定义5
nn阶单位矩阵(identity matrix of order nn)是 n×nn \times n矩阵In=[δij]\bm{I}_n = [\delta_{ij}],其中[δij]=1[\delta_{ij}] = 1,如果i=ji=j,[δij]=1[\delta_{ij}] = 1如果i≠gi \ne g。因此
In=[10…001…0⋮⋮⋮00…1]\bm{I}_n = \begin{bmatrix} 1 & 0 & \dots &0 \\ 0 & 1 & \dots & 0 \\ \vdots & \vdots & & \vdots \\ 0 & 0 & \dots & 1 \\ \end{bmatrix}

一个矩阵乘以一个合适的单位矩阵不会改变该矩阵。换言之,当A\bm{A}是一个m×nm \times n矩阵是,有

AIn=ImA=A\bm{A}\bm{I}_n = \bm{I}_m\bm{A} = \bm{A}
定义6
令 A=[aij]\bm{A} = [a_{ij}] 为 m×nm \times n矩阵。A\bm{A}的转置(transpose),记作AT\bm{A}^T,是通过交换A\bm{A}的行和列所得到的n×mn \times m矩阵。换言之,如果AT=[bij]\bm{A}^T = [b_{ij}],则bij=aji,i=1,2,3,…,n,j=1,2,3,…,mb_{ij} = a_{ji}, i = 1,2,3, \dots,n,j = 1,2,3, \dots,m

对角线上的元素不变。

A=[123456],AT=[142536]\bm{A} = \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{bmatrix}, \bm{A}^T = \begin{bmatrix} 1 & 4 \\ 2 & 5 \\ 3 & 6 \end{bmatrix}
定义7
方阵A\bm{A}称为对称点(symmetric)如果A=AT\bm{A} = \bm{A}^T。因此A=[aij]\bm{A}=[a_{ij}]为对称的如果对所有ii和jj,1≤i≤n1 \le i \le n和1≤j≤n1 \le j \le n,有aij=ajia_{ij} = a_{ji}
矩阵
矩阵

0-1矩阵​

所有元素非0即1的矩阵称为0-1矩阵

定义8
令 A=[aij]\bm{A}=[a_{ij}] 和 B=[bij]\bm{B}=[b_{ij}] 为 m×nm \times n 阶0-1矩阵。A\bm{A}和B\bm{B}的并是0-1矩阵,其中 (i,j)(i, j)元素为 aij∨bija_{ij} \lor b_{ij}。A\bm{A}和B\bm{B}的并记作A∨B\bm{A} \lor \bm{B}。A\bm{A}和B\bm{B}的交是0-1矩阵,其中 (i,j)(i, j)元素为 aij∧bija_{ij} \land b_{ij}。A\bm{A}和B\bm{B}的交记作A∧B\bm{A} \land \bm{B}。

定义9
令 A=[aij]\bm{A}=[a_{ij}] 为m×km \times k阶0-1矩阵, B=[bij]\bm{B}=[b_{ij}] 为 k×nk \times n 阶0-1矩阵。A\bm{A}和B\bm{B}的布尔积(Boolean product),记作A⊙B\bm{A} \odot \bm{B},是m×nm \times n矩阵[cij][c_ij],其中
cij=(ai1∧b1j)∨(ai2∧b2j)∨⋯∨(aik∧bkj)c_{ij} = (a_{i1} \land b_{1j}) \lor (a_{i2} \land b_{2j}) \lor \dots \lor (a_{ik} \land b_{kj})