2.6. 矩阵
- 定义1
- 矩阵(matrix)是矩形状的数组。m行n列的矩阵称为m×n矩阵。行数和列数相同的矩阵称为方阵(square)。如果两个矩阵有相同数量的行和列且每个违章上的对应项都相等,则这两个矩阵是相等的。
- 定义2
- 令m和n是正整数,并令
a11a21⋮am1a12a12⋮am2………a1na1n⋮amn
A 的第 i 行是 1×n 矩阵 [ai1,ai2,…,ain]。A 的第 j 列是 m×1 矩阵a1ja2j⋮amj。
A的第 (i,j) 元素(element)或项(entry)是元素 aij,即A的第i行第j列位置上的数。表示矩阵A的一个方便的间歇符号是写成A=[aij],表示A是其第 (i,j) 元素为 aij 的矩阵。
矩阵算术
- 定义3
- 令A=[aij]和B=[bij] 为 m×n 矩阵。A 和 B的和,记作A+B,是其第 (i,j)元素为aij+bij的矩阵。换言之,A+B=[aij+bij]。
- 定义4
- 令A为m×k矩阵,B为k×n矩阵。A和B的乘积,记作AB,是一个m×n矩阵,其第 (i,j)元素等于A的第i行与B的第j列对应元素的乘积之和。换言之,如果AB=[cij],则
cij=ai1b1j+ai2b2j+⋯+aikbkj
矩阵的转置和幂
- 定义5
- n阶单位矩阵(identity matrix of order n)是 n×n矩阵In=[δij],其中[δij]=1,如果i=j,[δij]=1如果i=g。因此
In=10⋮001⋮0………00⋮1
一个矩阵乘以一个合适的单位矩阵不会改变该矩阵。换言之,当A是一个m×n矩阵是,有
AIn=ImA=A
- 定义6
- 令 A=[aij] 为 m×n矩阵。A的转置(transpose),记作AT,是通过交换A的行和列所得到的n×m矩阵。换言之,如果AT=[bij],则bij=aji,i=1,2,3,…,n,j=1,2,3,…,m
对角线上的元素不变。
A=[142536],AT=123456
- 定义7
- 方阵A称为对称点(symmetric)如果A=AT。因此A=[aij]为对称的如果对所有i和j,1≤i≤n和1≤j≤n,有aij=aji
0-1矩阵
所有元素非0即1的矩阵称为0-1矩阵
- 定义8
- 令 A=[aij] 和 B=[bij] 为 m×n 阶0-1矩阵。A和B的并是0-1矩阵,其中 (i,j)元素为 aij∨bij。A和B的并记作A∨B。A和B的交是0-1矩阵,其中 (i,j)元素为 aij∧bij。A和B的交记作A∧B。
- 定义9
- 令 A=[aij] 为m×k阶0-1矩阵, B=[bij] 为 k×n 阶0-1矩阵。A和B的布尔积(Boolean product),记作A⊙B,是m×n矩阵[cij],其中
cij=(ai1∧b1j)∨(ai2∧b2j)∨⋯∨(aik∧bkj)