# 直线的向量方程与交点问题

> IB 数学 AI HL · 几何与三角
> 来源: https://www.owlsprep.com/zh/study/ib-math-ai-hl-u3-vector-equation-of-a-line/

本子主题讲解如何使用向量记号表示二维和三维空间中的直线，在常见直线形式之间转换，以及确定两条直线的位置关系，包括在存在交点时求出交点。

**先修:** [基本向量运算（加法、标量乘法）](https://www.owlsprep.com/zh/study/ib-math-ai-hl-u3-vector-operations/)

## 学习目标

- 写出二维和三维空间中直线的向量方程
- 在直线的向量式、参数式和直角坐标式之间进行转换
- 将两条直线分类为平行、相交或异面
- 若两条直线相交，计算得到交点坐标

## 直线的向量方程

**直线的向量方程** — 对于经过位置向量为$\mathbf{a}$的定点、且平行于方向向量$\mathbf{d}$的直线，直线上任意点$\mathbf{r}$都可以表示为$\mathbf{a}$和$\mathbf{d}$的标量倍$\lambda$的和。参数$\lambda$可以取任意实数值，生成直线上的所有点。

*记法:* $\mathbf{r} = \mathbf{a} + \lambda \mathbf{d}, \lambda \in \mathbb{R}$

*例:* A line through $(1,2,3)$ parallel to $\begin{pmatrix}2 \\ -1 \\ 0\end{pmatrix}$ has equation $\mathbf{r} = \begin{pmatrix}1 \\ 2 \\ 3\end{pmatrix} + \lambda \begin{pmatrix}2 \\ -1 \\ 0\end{pmatrix}$

这种形式适用于二维和三维空间，仅位置向量和方向向量的维度发生变化。方向向量的任意非零标量倍都对应同一条直线的等价方程。

**例题:** 求经过点$P(2, -1, 4)$和$Q(5, 2, 1)$的直线的向量方程。

1. 选取直线上一个定点的位置向量，这里用点$P$：
2. $$\mathbf{a} = \begin{pmatrix}2 \\ -1 \\ 4\end{pmatrix}$$
3. 计算方向向量，即两点之间的向量：
4. $$\mathbf{d} = \overrightarrow{PQ} = Q - P = \begin{pmatrix}5-2 \\ 2 - (-1) \\ 1 - 4\end{pmatrix} = \begin{pmatrix}3 \\ 3 \\ -3\end{pmatrix}$$
5. 将方向向量除以标量3进行化简（任意非零标量倍都是有效的）：
6. $$\mathbf{d} = \begin{pmatrix}1 \\ 1 \\ -1\end{pmatrix}$$
7. 代入一般向量方程得：
8. $$\mathbf{r} = \begin{pmatrix}2 \\ -1 \\ 4\end{pmatrix} + \lambda \begin{pmatrix}1 \\ 1 \\ -1\end{pmatrix}, \lambda \in \mathbb{R}$$

## 常见直线形式之间的转换

计算中，你通常需要将向量方程转换为参数式或直角坐标式。从一般三维向量方程出发：

$$\mathbf{r} = \begin{pmatrix}a_1 \\ a_2 \\ a_3\end{pmatrix} + \lambda \begin{pmatrix}d_1 \\ d_2 \\ d_3\end{pmatrix}$$

1. **参数式**：Split into separate equations for each coordinate: $x = a_1 + \lambda d_1$, $y = a_2 + \lambda d_2$, $z = a_3 + \lambda d_3$
2. **直角坐标式**：Rearrange to isolate $\lambda$ from each equation, then equate: $\frac{x - a_1}{d_1} = \frac{y - a_2}{d_2} = \frac{z - a_3}{d_3}$

> **tip**
>
> 如果方向向量的某个分量为零，那么在直角坐标式中对应坐标就是常数，例如若$d_3 = 0$，则$z = a_3$。

**例题:** Convert $\mathbf{r} = \begin{pmatrix}1 \\ 3 \\ -2\end{pmatrix} + \lambda \begin{pmatrix}2 \\ -1 \\ 4\end{pmatrix}$ to parametric and Cartesian form.

1. Let $\mathbf{r} = \begin{pmatrix}x \\ y \\ z\end{pmatrix}$, equate components to get parametric form:
2. $$x = 1 + 2\lambda, \quad y = 3 - \lambda, \quad z = -2 + 4\lambda$$
3. Rearrange each equation to isolate $\lambda$:
4. $$\lambda = \frac{x-1}{2}, \quad \lambda = \frac{y-3}{-1}, \quad \lambda = \frac{z+2}{4}$$
5. Equate all expressions to get Cartesian form:
6. $$\frac{x-1}{2} = 3 - y = \frac{z+2}{4}$$

## 两条直线的位置关系与交点

**三维空间中两条直线的位置关系** — 三维空间中的两条直线有三种可能情况：
1. **平行**：方向向量互为标量倍，直线永不相交。
2. **相交**：直线不平行，且恰好有一个公共点。
3. **异面**：直线不平行，且永不相交，仅在三维空间中存在这种情况。

要判断两条直线是否相交，先将两条直线都写成参数式（使用不同的参数），令坐标相等，解方程组，然后检验解的一致性。

**例题:** 判断直线$L_1: \mathbf{r}_1 = \begin{pmatrix}2 \\ 2 \\ 3\end{pmatrix} + \lambda \begin{pmatrix}1 \\ -1 \\ 2\end{pmatrix}$和$L_2: \mathbf{r}_2 = \begin{pmatrix}1 \\ 0 \\ 4\end{pmatrix} + \mu \begin{pmatrix}2 \\ 1 \\ 1\end{pmatrix}$是否相交，若相交求出交点。

1. 写出两条直线的参数方程：
2. $$L_1: x=2+\lambda,\ y=2-\lambda,\ z=3+2\lambda \\ L_2: x=1+2\mu,\ y=\mu,\ z=4+\mu$$
3. 令坐标相等，得到方程组：
4. $$2 + \lambda = 1 + 2\mu \implies \lambda - 2\mu = -1 \quad (1) \\ 2 - \lambda = \mu \implies \lambda + \mu = 2 \quad (2) \\ 3 + 2\lambda = 4 + \mu \implies 2\lambda - \mu = 1 \quad (3)$$
5. Solve (1) and (2): Substitute $\lambda = 2 - \mu$ from (2) into (1):
6. $$(2 - \mu) - 2\mu = -1 \implies 2 - 3\mu = -1 \implies \mu = 1, \lambda = 1$$
7. Check consistency with equation (3): Left side $= 2(1) - 1 = 1$, which matches the right side. The solution is consistent.
8. Substitute $\lambda = 1$ into $L_1$ to get the intersection point:
9. $$x=3,\ y=1,\ z=5 \implies \text{Intersection at } (3, 1, 5)$$

## 常见错误

- **错误做法:** 求解交点时对两条直线使用同一个参数变量
  - 原因: 每条直线都有独立的自由参数，使用同一个变量会错误地强制两条直线的参数值相同
  - 正确做法: Use $\lambda$ for the first line and $\mu$ for the second line to keep the parameters independent
- **错误做法:** 解完两个方程就停止，不在三维中用第三个方程检验一致性
  - 原因: 即使是异面直线，两个方程也总能得到解，因此你必须确认解满足所有方程
  - 正确做法: Always substitute the calculated parameter values into the third equation to check consistency before concluding lines intersect
- **错误做法:** 将不平行也不相交的直线错误归为平行
  - 原因: 这种错误忽略了三维空间特有的第三类直线位置关系
  - 正确做法: Classify non-parallel lines that never intersect as skew lines
- **错误做法:** Forgetting that direction vectors can be any scalar multiple
  - 原因: Sign errors or incorrect scaling leads to incorrect conversion to Cartesian form
  - 正确做法: Simplify direction vectors to have integer components with a positive leading term for consistency

## 速查表

| 概念 | 规则/公式 |
| --- | --- |
| 直线的向量方程 | $\mathbf{r} = \mathbf{a} + \lambda \mathbf{d}$ |
| 参数式（三维） | $x = a_1 + \lambda d_1,\ y = a_2 + \lambda d_2,\ z = a_3 + \lambda d_3$ |
| 直角坐标式（三维） | $\frac{x-a_1}{d_1} = \frac{y-a_2}{d_2} = \frac{z-a_3}{d_3}$ |
| 平行直线 | $\mathbf{d_1} = k\mathbf{d_2}$ for some scalar $k$ |
| 相交直线 | Non-parallel, consistent parameter solution exists |
| 异面直线 | Non-parallel, no consistent parameter solution |

## 下一步

理解直线的向量方程是IB AI HL中所有后续三维向量主题的核心基础，包括平面的向量方程、求直线与平面的交点，这些内容在试卷1和试卷2中都经常考查。本主题建立在你对坐标几何和向量的知识之上，并且联系到运动物体路径的应用问题。掌握检验交点和分类直线的方法，会让你更轻松正确地解决所有更复杂的三维几何问题。

- [Voronoi图：基础构造](https://www.owlsprep.com/zh/study/ib-math-ai-hl-u3-voronoi-diagrams-basic-construction/)
- [Voronoi图：应用问题](https://www.owlsprep.com/zh/study/ib-math-ai-hl-u3-voronoi-diagrams-application-problems/)

---

来自 [OwlsPrep](https://www.owlsprep.com) —— A-Level / IB / AP / IGCSE 免费学习指南，依据官方考纲编写。原页面：https://www.owlsprep.com/zh/study/ib-math-ai-hl-u3-vector-equation-of-a-line/
