1.3 Matrices - 矩阵
矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵
现有三个向量u=(1,−1,0),v=(0,1,−1),w=(0,0,1),下面是他们的线性组合
x1⎣⎡1−10⎦⎤+x2⎣⎡01−1⎦⎤+x3⎣⎡001⎦⎤=⎣⎡x1x2−x1x3−x2⎦⎤
该式表达的x1u+x2v+x3w,可以用矩阵的方式来表达
Ax=⎣⎡1−1001−1001⎦⎤⎣⎡x1x2x3⎦⎤=⎣⎡x1x2−x1x3−x2⎦⎤=⎣⎡b1b2b3⎦⎤=b
矩阵与向量的积得到新的向量,Ax得到的结果b为矩阵A关于列的线性组合。
如果用行的观点来解释,b的每一个分量都是矩阵A每一行与x的点积
Ax=⎣⎡1−1001−1001⎦⎤⎣⎡x1x2x3⎦⎤=⎣⎡(1, 0, 0)⋅(x1,x2,x3)(−1,1,0)⋅(x1,x2,x3)(0,−1,1)⋅(x1,x2,x3)⎦⎤
Linear Equations - 线性方程组
Find the input x that gives the desired output b = Ax
之前的问题: 通过计算线性组合 x1u+x2v+x3w 来得到 b。
本节的问题: 对于特定的b,找出符合条件的关于u, v, w的线性组合。


如果b=0,输入只能是x=0。对于这样的矩阵A,我们称A是可逆的,可以从b求得x=A−1b
The Inverse Matrix - 逆矩阵
把重点关注到上一节问题的解x=A−1b上
⎣⎡x1x2x3⎦⎤=⎣⎡b1b1+b2b1+b2+b3⎦⎤=⎣⎡111011001⎦⎤⎣⎡b1b2b3⎦⎤
我们将右边的这个新的矩阵称为原来矩阵A的逆矩阵A−1
同过观察我们可以发现,Ax=b是一个差分方程,该过程可以和微分与积分相联系
Ax=b and x=A−1bdtdx=b and x(t)=∫0tbdt
Cyclic Differences - 循环差阵
保持u=(1,−1,0),v=(0,1,−1)不变,w∗变为新向量w∗=(−1,0,1),可以得到
Cx=⎣⎡1−1001−1−101⎦⎤⎣⎡x1x2x3⎦⎤=⎣⎡x1−x3x2−x1x3−x2⎦⎤=b
对于上述等式,我们发现:
-
与A不同,矩阵C并不是一个三角矩阵。
-
对于Cx=0,任何类似x=(3,3,3)的常数向量都能成立
-
若b=(1,3,5),则对于Cx=b,则无法存在解,说明这三个向量的线性组合无法表达整个三维空间
-
要满足等式,必须使得b1+b2+b3=0,与左侧的三个差分式子的和相等
即所有x1u+x2v+x3w∗的线性组合都在b1+b2+b3=0的平面上
两个矩阵A和C的差别用图像来表示:

Independence and Dependence - 独立与非独立
关于矩阵A和C,根据第三个向量w是否在前两个向量构成的平面上,我们定义:
-
Independence :w is not in the plane of u and v.
-
Dependence :w* is in the plane of u and v.
非独立,w∗可以表示为u和v的线性组合:
u+v+w∗=0w∗=⎣⎡−101⎦⎤=−u−v
回到两个等式的解上:
-
u,v,w are independent. No combination except 0u+0v+0w=0 gives b = 0.
-
u,v,w∗ are dependent. Other combinations like u+v+w∗ give b = 0.
根据以上的两个特点,针对矩阵进行分类:
- Independent columns:Ax=0 has one solution. A is an invertible matrix.
- Dependent columns: Cx=0 has many solutions. C is a singular matrix.