线性代数第一讲:线性方程组的几何与代数视角
一、课程介绍
- 课程名称:18.06 线性代数
- 教材:《Introduction to Linear Algebra》
- 课程网址:web.mit.edu/18.06
- 主讲人:Gilbert Strang
二、线性方程组的两种视角
1. 行视角(Row Picture)
- 定义:逐行考虑方程组,每行对应一个方程,表示为平面上的一条直线(二维)或空间中的一个平面(三维)。
- 示例:
{2x−y=0−x+2y=3
-
行视角:
- 第一行 2x−y=0 表示一条通过原点的直线。
- 第二行 −x+2y=3 表示另一条直线。
- 两条直线的交点即为方程组的解。
-
解:交点为 (1,2)。
-
三维情况:
⎩⎪⎪⎨⎪⎪⎧2x−y=0−x+2y−z=−1−3y+4z=4
- **矩阵形式**:
A=⎣⎢⎡2−10−12−30−14⎦⎥⎤,b=⎣⎢⎡0−14⎦⎥⎤
- 行视角:
- 每个方程表示一个平面。
- 三个平面的交点即为方程组的解。
- 解:交点为 (0,0,1)。
2. 列视角(Column Picture)
- 定义:从列向量的角度考虑方程组,将方程组表示为列向量的线性组合。
- 示例:
{2x−y=0−x+2y=3
- **列视角**:
- 方程组可以表示为:
x[2−1]+y[−12]=[03]
- **解**:找到合适的 $x$ 和 $y$,使得两个列向量的线性组合等于 $\begin{bmatrix} 0 \\ 3 \end{bmatrix}$。
- **解**:$(1, 2)$。
⎩⎪⎪⎨⎪⎪⎧2x−y=0−x+2y−z=−1−3y+4z=4
- **列视角**:
- 方程组可以表示为:
x⎣⎢⎡2−10⎦⎥⎤+y⎣⎢⎡−12−3⎦⎥⎤+z⎣⎢⎡0−14⎦⎥⎤=⎣⎢⎡0−14⎦⎥⎤
- **解**:找到合适的 $x, y, z$,使得三个列向量的线性组合等于 $\begin{bmatrix} 0 \\ -1 \\ 4 \end{bmatrix}$。
- **解**:$(0, 0, 1)$。
- 定义:将线性方程组表示为矩阵乘法的形式 Ax=b。
- 示例:
A=[2−1−12],x=[xy],b=[03]
A=⎣⎢⎡2−10−12−30−14⎦⎥⎤,x=⎣⎢⎡xyz⎦⎥⎤,b=⎣⎢⎡0−14⎦⎥⎤
四、线性组合(Linear Combination)
- 定义:将向量通过标量乘法和加法组合起来。
- 示例:
- 二维情况:
- x[2−1]+y[−12]=[03]
- 三维情况:
- x⎣⎢⎡2−10⎦⎥⎤+y⎣⎢⎡−12−3⎦⎥⎤+z⎣⎢⎡0−14⎦⎥⎤=⎣⎢⎡0−14⎦⎥⎤
五、矩阵乘法
- 定义:矩阵 A 乘以向量 x 的结果是一个向量,表示 A 的列向量的线性组合。
- 计算方法:
- 按列计算:将 x 的每个分量乘以 A 的对应列向量,然后相加。
- 按行计算:将 A 的每一行与 x 进行点积(dot product)。
示例
A=[2153],x=[12]
1⋅[21]+2⋅[53]=[127]
[25]⋅[12]=12,[13]⋅[12]=7
六、解的存在性
- 问题:对于任意的 b,是否存在解 x 使得 Ax=b?
- 条件:矩阵 A 的列向量是否能通过线性组合生成整个空间