跳到主要内容

2.6. 矩阵

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

定义2
令m和n是正整数,并令
[a11a12a1na21a12a1nam1am2amn]\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 矩阵[a1ja2jamj]\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如果igi \ne g。因此
In=[100010001]\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}]为对称的如果对所有iijj1in1 \le i \le n1jn1 \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)元素为 aijbija_{ij} \lor b_{ij}A\bm{A}B\bm{B}的并记作AB\bm{A} \lor \bm{B}A\bm{A}B\bm{B}的交是0-1矩阵,其中 (i,j)(i, j)元素为 aijbija_{ij} \land b_{ij}A\bm{A}B\bm{B}的交记作AB\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),记作AB\bm{A} \odot \bm{B},是m×nm \times n矩阵[cij][c_ij],其中
cij=(ai1b1j)(ai2b2j)(aikbkj)c_{ij} = (a_{i1} \land b_{1j}) \lor (a_{i2} \land b_{2j}) \lor \dots \lor (a_{ik} \land b_{kj})