本笔记仅用作个人使用,主要目的是捡起大一几何与代数的知识,顺带把线性代数给学好。前置知识包括方程组的计算(中学);高斯消元;矩阵乘法。
基于MIT Strang教授线性代数课程和丁坤博覃立波的笔记而来,如有不妥或侵权请指出,我会及时修改。
【20220630】进度:5/34,争取至少两天一更,每次更3/34。
以如下方程组为例:
{
2
x
−
y
=
0
,
−
x
+
2
y
=
3.
\left\{
对方程组我们有两种解释:
(1)二维的行图像:按行提取出每一条直线。即我们很早学到的两个一元一次方程(两条直线)的几何表述,其解就是交点。
(2)二维的列图像:按列提取出每一个向量,求解的过程实际上就是在求一组合适线性组合,使其能够组合(2,-1)和(-1,2)两个向量,并获得(0,3)。
相似的,对如下矩阵乘法也有两种解释:
A
=
[
2
5
1
3
]
,
x
=
[
1
2
]
A=
(1)
A
x
=
[
2
5
1
3
]
[
1
2
]
=
1
[
2
1
]
+
2
[
5
3
]
=
[
12
7
]
Ax=
(2)
A
x
=
[
2
5
1
3
]
[
1
2
]
=
[
(
2
,
5
)
⋅
(
1
,
2
)
(
1
,
3
)
⋅
(
1
,
2
)
]
=
[
12
7
]
Ax=
基本的消元方法和初中学到的基本一致,不再赘述。接下来主要借助例子来介绍概念。
例:
[
1
2
1
3
8
1
0
4
1
]
[
x
y
z
]
=
[
2
12
2
]
2.1 增广矩阵
可以通过增广矩阵的消元来求解该方程组,所谓增广矩阵,即把两个矩阵拼起来:
[
1
2
1
2
3
8
1
12
0
4
1
2
]
2.2 向量和矩阵的乘法
本节用到的所有向量均默认为列向量。
矩阵列的线性组合:
[
a
T
,
b
T
,
c
T
]
[
3
4
5
]
=
[
3
a
T
,
4
b
T
,
5
c
T
]
矩阵行的线性组合:
[
3
,
4
,
5
]
[
a
b
c
]
=
[
3
a
4
b
5
c
]
2.3 操作矩阵
(1)消元矩阵
例如:
3
×
3
3\times3
3×3矩阵的第二行*(-2)再加到第三行,对应的消元矩阵为:
[
1
0
0
0
1
0
0
−
2
1
]
例如:
3
×
3
3\times3
3×3矩阵的第二行*(-2)再加到第三行,对应的消元矩阵为:
[
1
0
0
0
1
0
0
−
2
1
]
(2)行列变换矩阵:
左乘-行变换:
[
0
1
1
0
]
[
a
b
c
d
]
=
[
c
b
a
b
]
右乘-列变换:
[
a
b
c
d
]
[
0
1
1
0
]
=
[
b
a
d
c
]
如果方阵 A \mathbf{A} A可逆,则有 A − 1 \mathbf{A}^{-1} A−1使得 A A − 1 = I = A − 1 A \mathbf{A}\mathbf{A}^{-1}=I=\mathbf{A}^{-1}\mathbf{A} AA−1=I=A−1A。
不可逆的矩阵例如:(a)非方阵;(b)行列式为0的方阵。
若存在非零向量
x
\mathbf{x}
x使得
A
x
=
0
\mathbf{A}\mathbf{x}=0
Ax=0,则
A
\mathbf{A}
A不可逆。可用反证法证明:
A
−
1
A
x
=
x
\mathbf{A}^{-1}\mathbf{A}\mathbf{x}=\mathbf{x}
A−1Ax=x根据结合律即可证明。
求矩阵的逆,例如:
[
1
3
2
7
]
可以用如下方法:
3.1 高斯-若尔当消元(Gauss-Jordan Elimination)
[
1
3
2
7
]
[
a
c
]
=
[
1
0
]
3.1 逆矩阵的性质
A
B
−
1
=
B
−
1
A
−
1
\mathbf{AB}^{-1}=\mathbf{B^{-1}A^{-1}}
AB−1=B−1A−1
(
A
A
−
1
)
T
=
(
A
−
1
)
T
A
T
(\mathbf{AA^{-1}})^T=(\mathbf{A^{-1})^TA^T}
(AA−1)T=(A−1)TAT
(
A
−
1
)
T
=
(
A
T
)
−
1
(\mathbf{A^{-1}})^T=(\mathbf{A}^T)^{-1}
(A−1)T=(AT)−1(转置和求逆顺序可颠倒)
以例讲解:
已知
E
32
E
31
E
21
A
=
U
,
E
32
=
[
1
0
0
0
1
0
0
−
5
1
]
,
E
21
=
[
1
0
0
−
2
1
0
0
0
1
]
,
E
31
=
I
\mathbf{E_{32}}\mathbf{E_{31}}\mathbf{E_{21}}\mathbf{A}=\mathbf{U},\mathbf{E_{32}}=
A
=
E
21
−
1
E
31
−
1
E
32
−
1
U
\mathbf{A}=\mathbf{E_{21}}^{-1}\mathbf{E_{31}}^{-1}\mathbf{E_{32}}^{-1}\mathbf{U}
A=E21−1E31−1E32−1U,即可得到
L
=
E
21
−
1
E
31
−
1
E
32
−
1
\mathbf{L}=\mathbf{E_{21}}^{-1}\mathbf{E_{31}}^{-1}\mathbf{E_{32}}^{-1}
L=E21−1E31−1E32−1
对称阵:满足
A
T
=
A
\mathbf{A}^T=\mathbf{A}
AT=A,进一步的有
A
T
A
\mathbf{A}^T\mathbf{A}
ATA必为对称阵。
置换矩阵:由单位阵通过行变换而来的矩阵,对于3阶则有3!个置换阵,对于n阶则有n!个置换阵。
应用:在进行高斯消元之前,需要通过行变换调整主元位置,因此LU分解的完整形式应为:
P
A
=
L
U
\mathbf{PA=LU}
PA=LU
线性空间:空间对线性操作(相加、数乘)封闭。
R
2
R^2
R2的子空间:
R
2
R^2
R2整体;任意通过原点的直线;原点。
R
3
R^3
R3的子空间:
R
3
R^3
R3整体;任意通过原点的平面;任意通过原点的直线;原点。