欢迎来到进阶向量(Further Vectors)!
在标准的 A Level 课程中,你已经接触过如何利用向量来描述二维和三维空间中的运动。在进阶数学 (Further Mathematics) 中,我们将这些基础知识进一步深化,用它们来描述整个空间——特别是三维空间中的直线和平面方程。无论你是要设计 3D 游戏,还是计算卫星的飞行轨迹,这些工具都不可或缺。如果一开始觉得 3D 可视化有点困难,请别担心;我们会将这些概念拆解成简单且合乎逻辑的步骤。
1. 三维空间中的直线
在二维空间中,你已经熟悉 \(y = mx + c\) 这样的直线方程。在三维空间中,我们需要更灵活的方式。我们主要使用两种形式:向量式 (Vector Form) 和 笛卡儿式 (Cartesian Form)。
直线的向量方程
你可以把直线想象成一套指令:「从这个点出发,朝这个方向移动。」
方程为:\( \mathbf{r} = \mathbf{a} + \lambda \mathbf{b} \)
• \( \mathbf{a} \) 是线上某一点的位置向量 (position vector)(即「起点」)。
• \( \mathbf{b} \) 是方向向量 (direction vector)(直线指向的方向)。
• \( \lambda \) (lambda) 是一个标量参数 (scalar parameter)。它告诉你沿着 \( \mathbf{b} \) 的方向要走多少「步」。
直线的笛卡儿方程
如果你将向量方程中的 \(x\)、\(y\)、\(z\) 分量分别解出 \( \lambda \),你就会得到笛卡儿形式:
\( \frac{x - a_1}{u_1} = \frac{y - a_2}{u_2} = \frac{z - a_3}{u_3} \)
其中 \( (a_1, a_2, a_3) \) 是起点,而 \( (u_1, u_2, u_3) \) 是方向向量。
快速复习:要将笛卡儿式转换为向量式,只需观察分母来找出方向向量,并观察从 \(x, y, z\) 减去的数值来找出起点。
常见错误:务必确保笛卡儿式中 \(x\)、\(y\) 和 \(z\) 的系数刚好是 1。如果你看到 \( \frac{2x-4}{6} \),在找出方向之前,必须将分子和分母同时除以 2,改写成 \( \frac{x-2}{3} \)。
2. 向量积(又称「外积」或 Cross Product)
标量积 (Scalar Product / Dot Product) 的结果是一个数字。而向量积 (Vector Product, \(\mathbf{a} \times \mathbf{b}\)) 的结果则是一个新的向量。
为什么要使用它?
向量积会产生一个与原先两个向量都垂直(成 90 度角)的新向量。这对于求平面的「法向量 (normal)」非常有用。
如何计算:
若 \( \mathbf{a} = \begin{pmatrix} a_1 \\ a_2 \\ a_3 \end{pmatrix} \) 且 \( \mathbf{b} = \begin{pmatrix} b_1 \\ b_2 \\ b_3 \end{pmatrix} \),则:
\( \mathbf{a} \times \mathbf{b} = \begin{pmatrix} a_2b_3 - a_3b_2 \\ a_3b_1 - a_1b_3 \\ a_1b_2 - a_2b_1 \end{pmatrix} \)
你知道吗?顺序很重要!\( \mathbf{a} \times \mathbf{b} = -(\mathbf{b} \times \mathbf{a}) \)。这称为反交换律 (anti-commutative)。如果你调换顺序,结果向量的方向会完全相反。
3. 平面的方程
平面是一个平坦且无限延伸的表面。我们可以用三种方式来描述它:
A. 向量式(两个方向)
\( \mathbf{r} = \mathbf{a} + \lambda \mathbf{b} + \mu \mathbf{c} \)
在这里,你从点 \( \mathbf{a} \) 出发,沿着两个不同的方向 \( \mathbf{b} \) 和 \( \mathbf{c} \) 移动任意距离。想象一张纸:要覆盖整个表面,你可以向左/右或向上/下移动。
B. 标量积式(「法向量」形式)
\( \mathbf{r} \cdot \mathbf{n} = p \)
这是进阶数学中最常见的形式。\( \mathbf{n} \) 是法向量 (normal vector)(垂直于平面的向量)。平面上任何向量 \( \mathbf{r} \) 与法向量做标量积,结果恒等于同一个常数 \( p \)。
C. 笛卡儿式
\( ax + by + cz = d \)
这是最「干净」的形式。数字 \( a, b, \) 和 \( c \) 正好就是法向量的分量!所以如果法向量是 \( \begin{pmatrix} 2 \\ -1 \\ 5 \end{pmatrix} \),该平面即为 \( 2x - y + 5z = d \)。
重点总结:处理平面问题时,法向量是你最好的朋友。如果你已知平面上的两个方向,请使用向量积来找出法向量!
4. 交点与角度
处理 3D 问题时,往往涉及找出物体在哪里相交,以及它们之间的倾斜程度。
直线与直线的交点
在 3D 中,两条直线可能有以下情况:
1. 平行 (Parallel):它们的方向向量互为倍数。
2. 相交 (Intersecting):它们交于一点。
3. 歪斜 (Skew):这是 3D 特有的情况!它们既不平行,也不相交(就像两架飞机在不同高度、不同方向飞行)。
计算角度
我们总是使用标量积公式:\( \cos(\theta) = \frac{|\mathbf{a} \cdot \mathbf{b}|}{|\mathbf{a}||\mathbf{b}|} \)。
• 两条直线之间的夹角:使用它们的方向向量。
• 两个平面之间的夹角:使用它们的法向量。
• 直线与平面之间的夹角:这是最棘手的部分!请使用直线的方向向量与平面的法向量,但要用 sin 而非 cos:\( \sin(\theta) = \frac{|\mathbf{b} \cdot \mathbf{n}|}{|\mathbf{b}||\mathbf{n}|} \)。
类比:法向量与平面成 90 度,所以用 cos 计算出的角度是三角形「错误」那一侧的角。使用 sin 可以针对平面表面进行修正。
5. 最短距离
考试常会要求计算点、线、面之间的最短距离。这些通常是垂直距离。虽然公式会提供给你,但你必须知道何时使用它们。
点到平面的距离
如果点为 \( \mathbf{b} \),平面为 \( \mathbf{r} \cdot \mathbf{n} = p \):
\( D = \frac{|\mathbf{b} \cdot \mathbf{n} - p|}{|\mathbf{n}|} \)
歪斜直线间的距离
如果两条直线上的点分别为 \( \mathbf{a} \) 和 \( \mathbf{b} \),且拥有共同的垂直法向量 \( \mathbf{n} \):
\( D = \frac{|(\mathbf{b} - \mathbf{a}) \cdot \mathbf{n}|}{|\mathbf{n}|} \)
你可以透过两条直线方向向量的向量积来求得 \( \mathbf{n} \)。
总结提示:在几乎所有的距离与角度问题中,你的第一步应该是找出直线的方向向量以及平面的法向量。
快速复习盒:
• 直线:需要一点及一方向。
• 平面:需要一点及一法向量。
• 平行:方向向量互为倍数。
• 垂直:标量积 = 0。
如果这些看起来很复杂,不用担心!先练习直线与平面不同形式之间的转换。一旦你能熟练地在向量式与笛卡儿式之间切换,处理交点与距离的问题就会变得容易想象多了。