外观
线性代数:从向量到方程组
示例笔记
这篇文章用于演示正文、LaTeX 公式、图片与代码的展示方式,并非你的真实课堂笔记。可以直接修改,也可以删除后换成自己的内容。
先从一个问题开始
已知两个向量
我们可以先把每个向量缩放,再相加。这个操作叫作 线性组合(linear combination):
当
把向量排成矩阵
将
| 符号 | 在这个例子中的含义 |
|---|---|
| 由已知向量组成的矩阵 | |
| 待求的组合系数 | |
| 希望得到的目标向量 |
一个好用的直觉
矩阵乘向量,可以理解为“按向量中的系数,对矩阵的列做线性组合”。
一步一步求解
展开为方程组,再做消元:
这里
用代码检查
下面的 Python 片段不需要额外安装库,可以检查得到的解:
python
A = [[2, 1], [1, 2]]
x = [1, 1]
b = [sum(a * value for a, value in zip(row, x)) for row in A]
print(b) # [3, 3]推广到更多列
下面这条较长的公式展示矩阵乘法的一般形式。在窄屏上可以左右滚动查看:
留给下一次的问题
- 如果两个列向量方向相同,会发生什么?
- 什么时候没有解,什么时候有无穷多个解?
- 行列式为什么与面积有关?
下一篇可以从这些问题继续写起。记录答案之前,也可以先记录自己的猜想。
想写自己的第一篇?打开写作指南。