1.3 矩阵基本运算
约 1651 字大约 6 分钟
2025-09-17
1. 线性运算
基础概念
同型
指两个矩阵行数和列数分别相等,都是 m×n 的矩阵。
相等
模仿数学家的口吻:我们说两个矩阵相等,如果:
m=p且n=qaij=bij,其中i=1,2,…,m;j=1,2,…,n
矩阵的对角线
- 主对角元:a11,a22,...,ann
- 主对角元的连线就是主对角线
- 次对角线
- 另一条对角线
注
如果矩阵不是正方形,对角线仍然是斜向下 45° 和斜向上 45° 的两条线
特殊矩阵
- 方阵
- 数量矩阵:主对角元均为相同的数,而其他位置均为 0 。如
[k00k]
其中k为任意常数。 - 单位矩阵 (必须是方阵):主对角元均为 1 的数量矩阵。
注意
这里必须是方阵,不然单位矩阵将失去作为 “单位” 的性质——任何矩阵乘以对应的单位矩阵还是其自身。
- 数量矩阵:主对角元均为相同的数,而其他位置均为 0 。如
- 零矩阵:顾名思义,所有元素均为 0 的矩阵。
- 上/下三角矩阵。长得像个三角形,故名。
- 上三角矩阵例子:
100240356
- 下三角矩阵例子( 0 在矩阵中可以省略不写):
124356
- 上三角矩阵例子:
数量积
矩阵与数的乘法称为数量积。设 k 是一个数,A=(aij)m×n 是一个矩阵,则 kA=(kaij)m×n。
例子:
2×[1324]=[2648]
加法(减法)
两个同型矩阵可以相加(相减),对应位置的元素相加。 设 A=(aij)m×n,B=(bij)m×n, 则 A+B=(aij+bij)m×n。
例子
[1324]+[5768]=[610812]
减法
只需要加上一个负矩阵就可以了。
2. 🗝️ 重难点: 矩阵乘法
设 A=(aik)m×s,B=(bkj)s×n。
我们说乘积 C=AB 是一个 m×n 矩阵,其元素
cij=k=1∑saikbkj(i=1,…,m;j=1,…,n).
小例子
[142536]2×37911810123×2=[1⋅7+2⋅9+3⋅114⋅7+5⋅9+6⋅111⋅8+2⋅10+3⋅124⋅8+5⋅10+6⋅12]2×2=[5813964154].
一些小技巧
面对矩阵乘法,希望这个小技巧可以帮你不被绕进去!
先判断结果矩阵的形状
结果矩阵的行数是第一个矩阵的行数,列数是第二个矩阵的列数。 更直观一点,就是把两个矩阵的下标中,靠外的两个数拿出来!
把结果矩阵每一个位置的运算看作两个向量的数量积!
具体来说,就是把第一个矩阵对应的行和第二个矩阵对应的列分别看作两个向量, 再把它们乘起来。这样子不容易乘错数。
重复第二步,把整个矩阵算完。
矩阵乘法与线性方程组的联系
线性方程组可以用矩阵乘法的形式简洁地表示。考虑一个包含 m 个方程和 n 个未知数的线性方程组:
⎩⎨⎧a11x1+a12x2+⋯+a1nxn=b1a21x1+a22x2+⋯+a2nxn=b2⋮am1x1+am2x2+⋯+amnxn=bm
这个方程组可以写成矩阵形式:
Ax=b
其中:
- A=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn 是系数矩阵
- x=x1x2⋮xn 是未知数向量
- b=b1b2⋮bm 是常数项向量
矩阵乘法 Ax 的结果正好等于方程组的左边部分,这使得我们可以用简洁的矩阵形式来表示整个线性方程组。
注意
- 通常矩阵乘法 左乘 与 右乘 结果不同。所以在等式两边同时乘一个矩阵时,必须保证位置一样。
- 矩阵乘法 不满足 交换律和消去律(参照下面的“注意”块).
- 两个不为零矩阵的矩阵相乘,不能推出二者的积不为零矩阵。例:
[a−aa−a]2×2[b−b−bb]2×2
在处理有关乘法的问题时,务必注意:
注意
- 一般地,AB=BA
- AB 有意义,但 BA 不一定有意义Blue Archive 怎么不算(.
- 即使 AB 、 BA 都有意义,二者不一定同型,不一定相等.
- 特例:
- 0矩阵.
- 数量矩阵.
- 单位矩阵.
- A=0,B=0⇏AB=0
- AB=AC,A=0 不能导出 B=C.
3. 矩阵多项式和方阵的幂
多数性质和定义可类比实数定义推出。此处省略。
需要注意的是:
注意
矩阵多项式“常数项”应该是 a0I,这样才能保证每一项矩阵的形状相同,矩阵加法有意义。
4. 矩阵的转置
例:
λ1λ01λk
提示:拆分: λI+000100010
- 1×1 矩阵可视为一个数.
例: A=BC,
B=−1031,C=[1−203]
A101=(BC)(BC)⋯(BC)(100个)
=B100个(CB)(CB)⋯C
=B(2I)100C=2100BC
注:一般地,
- (AB)k=AkBk
- (A+B)2=A2+2AB+B2
- A2−B2=(A+B)(A−B)当且仅当 AB=BA,上述三式取等.
1.3.4 转置
- A:m×n 矩阵.
- AT:n×m 矩阵.
例: AAT=0,证 A=0证:
AAT=c11c22⋱cmm=0
cii=ai12+ai22+⋯+aim2=0
∴ 同理 aij 均为0
性质:A,B是符合要求的任意两个矩阵,k是任意数.
- (AT)T=A
- (A+B)T=AT+BT
- (kA)T=kAT
- (AB)T=BTAT;(ABC)T=CTBTAT
对称与反对称矩阵
- 定义:
- 对称矩阵:AT=A
- 反对称矩阵:AT=−A
- 对任意方阵A,都有:
A=21(A+AT)+21(A−AT)