欢迎来到进阶向量(Further Vectors)!

在先前的学习中,你已经知道向量本质上是告诉我们方向与大小的“箭头”。在进阶数学(Further Mathematics)中,我们将运用这些箭头来建构整个世界!我们将学习如何描述漂浮在 3D 空间中的直线与平面。你可以把这想象成 GPS、3D 电子游戏以及建筑设计背后的数学引擎。

如果初次接触觉得有点“烧脑”,请不用担心。在 3D 空间中运作是一种只要多花点时间进行可视化,就会变得愈来愈容易掌握的技能。让我们开始吧!

F1:3D 直线方程

在 2D 空间中,我们使用 \(y = mx + c\)。但在 3D 空间中,我们需要更具灵活性的表达方式。

向量形式

若要定义空间中的一条直线,你只需要两个要素:一个起始点和一个方向

其向量方程为:\(\mathbf{r} = \mathbf{a} + \lambda \mathbf{b}\)

  • \(\mathbf{r}\):直线上任意点的位置向量。
  • \(\mathbf{a}\):直线上已知的点(“锚点”)。
  • \(\mathbf{b}\):方向向量(直线延伸的方向)。
  • \(\lambda\):标量(参数),代表沿着 \(\mathbf{b}\) 方向移动的距离或倍数。

笛卡儿形式(Cartesian Form)

若 \(\mathbf{a} = \begin{pmatrix} a_1 \\ a_2 \\ a_3 \end{pmatrix}\) 且 \(\mathbf{b} = \begin{pmatrix} b_1 \\ b_2 \\ b_3 \end{pmatrix}\),我们可以将方程改写为:
\(\frac{x - a_1}{b_1} = \frac{y - a_2}{b_2} = \frac{z - a_3}{b_3}\)

快速复习: 要将向量方程转为笛卡儿形式,只需将每个分量设为 \(\lambda\),然后重新排列使其成为 \(\lambda\) 的主项即可!

常见错误: 学生经常混淆“点”和“方向”。请时刻问自己:“这是一个直线上的坐标,还是直线行进的方向?”

重点归纳: 一条直线就是一个点加上一段“特定量”的方向。

F2:平面方程

平面是一个平坦且无限延伸的表面。想象一张向四面八方无限延伸的纸张。

标量积(法向量)形式

描述平面最常用的方式是使用法向量 (\(\mathbf{n}\))。法向量是一个与平面上每一条直线都成 90 度(垂直)的向量。

比喻: 想象一个垂直竖立在平坦操场上的旗杆。操场是平面,而旗杆则是法向量

其方程为:\(\mathbf{r} \cdot \mathbf{n} = d\)

其中 \(d = \mathbf{a} \cdot \mathbf{n}\)(使用平面上的一个已知点 \(\mathbf{a}\))。

平面的笛卡儿形式

若法向量 \(\mathbf{n} = \begin{pmatrix} a \\ b \\ c \end{pmatrix}\),其方程简单表示为:
\(ax + by + cz = d\)

你知道吗? 平面方程中 \(x, y,\) 和 \(z\) 的系数,其实就是该平面法向量的分量!

重点归纳: 要找出平面方程,你的主要目标通常是找出它的法向量

F3 & F4:标量积、角度与垂直性

标量积(Scalar Product,又称点积 Dot Product)是我们计算角度时最强大的工具。

\(\mathbf{a} \cdot \mathbf{b} = |\mathbf{a}||\mathbf{b}|\cos\theta\)

检查向量是否垂直

若两个向量垂直,它们之间的夹角为 \(90^\circ\)。由于 \(\cos(90^\circ) = 0\):
两个向量垂直,若且唯若 \(\mathbf{a} \cdot \mathbf{b} = 0\)。

计算角度

  • 两条直线之间: 使用它们方向向量的点积。
  • 两个平面之间: 使用它们法向量的点积。
  • 直线与平面之间: 使用直线的方向向量与平面的法向量。关键步骤: 这会得出直线与法线的夹角,因此必须使用 \(\sin\theta\) 而非 \(\cos\theta\)(或者用 \(90 - \theta\))。

重点归纳: 点积 = 0 意味着向量垂直。这就是著名的“垂直检测”!

F5:向量积(叉积 Cross Product)

向量积(Vector Product,又称叉积)\(\mathbf{a} \times \mathbf{b}\) 有点特别。不像标量积会得到一个数字,向量积会产生一个新的向量

向量积的性质

  1. 所得的结果向量与 \(\mathbf{a}\) 和 \(\mathbf{b}\) 同时垂直
  2. \(|\mathbf{a} \times \mathbf{b}| = |\mathbf{a}||\mathbf{b}|\sin\theta\)。
  3. 若 \(\mathbf{a} \times \mathbf{b} = 0\),则这两个向量平行

三角形面积

你可以使用向量积来计算边长为 \(\mathbf{a}\) 和 \(\mathbf{b}\) 的三角形面积:
\(面积 = \frac{1}{2} |\mathbf{a} \times \mathbf{b}|\)

直线方程的另一种写法

直线也可以写成 \((\mathbf{r} - \mathbf{a}) \times \mathbf{b} = 0\)。这字面上的意思是:“从点 \(\mathbf{a}\) 指向直线上任意点 \(\mathbf{r}\) 的向量,与方向向量 \(\mathbf{b}\) 平行。”

记忆小撇步: Dot product(点积)涉及 Cosine(余弦,D-C);Cross product(叉积)涉及 Sine(正弦,C-S)。

F6:交点与距离

这是我们解决“碰撞”问题的地方。

两条直线的交点

1. 使用不同的参数(例如 \(\lambda\) 和 \(\mu\))写出两条直线的方程。
2. 将 \(x, y,\) 和 \(z\) 分量分别设为相等。
3. 解出 \(\lambda\) 和 \(\mu\)。
4. 检查: 若数值对三个分量都成立,则它们相交。否则,这两条直线是歪斜线(skew)(它们在 3D 空间中互不相交且不平行)。

点到平面的垂直距离

若有一个点 \((x_1, y_1, z_1)\) 和一个平面 \(ax + by + cz = d\),最短距离为:
\(距离 = \frac{|ax_1 + by_1 + cz_1 - d|}{\sqrt{a^2 + b^2 + c^2}}\)

两条歪斜线之间的最短距离

对于歪斜线,最短距离是沿着一条同时与两者都垂直的直线测量的。我们使用这两条直线的方向向量的向量积来找出这个方向。

鼓励一下: 计算歪斜线之间的最短距离是本章最困难的部分之一。请一步步来:先找出公共的垂直向量,然后进行投影!

章节总结

  • 直线: \(\mathbf{r} = \mathbf{a} + \lambda \mathbf{b}\)(点 + 方向)。
  • 平面: \(\mathbf{r} \cdot \mathbf{n} = d\)(专注于法向量)。
  • 标量积: 用于计算角度与垂直性检测(\(\mathbf{a} \cdot \mathbf{b} = 0\))。
  • 向量积: 产生一个垂直向量;用于计算面积与平行检测。
  • 交点: 透过联立方程求解;记住 3D 空间中的直线经常互不相交(歪斜)。