空间向量与立体几何(综合进阶)
从二维向量自然拓展到三维空间,系统讲解空间向量的概念、坐标运算、数量积与向量积(叉积)的几何意义,重点攻克向量法求解空间角(线线角、线面角、二面角)和空间距离(点到线、点到面、异面直线距离),并通过3道由易到难的典型例题(含含参动态问题)提升解题能力,最后指出常见误区并给出学习建议。
1. 从平面到空间:为什么需要空间向量?
还记得平面向量吗?我们用它来研究平面内的位置、方向和度量。但在立体几何中,点、线、面都处在三维空间中,单纯依靠几何直观往往难以处理复杂的夹角和距离问题。空间向量就像一把“代数利剑”,它将几何关系转化为坐标运算,让难题变得程序化。下面我们一步步搭建空间向量的知识体系。
2. 空间向量的基础
2.1 空间直角坐标系
我们在平面直角坐标系上增加一个垂直于 xOy 平面的 z 轴,就得到了空间直角坐标系 O-xyz。通常采用右手系:右手拇指指向 x 轴正方向,食指指向 y 轴正方向,中指指向 z 轴正方向。
在图中,点 P 的坐标 (x, y, z) 表示从原点出发沿 x、y、z 轴方向分别走 x、y、z 个单位。于是向量 $\overrightarrow{OP} = (x, y, z)$。
2.2 空间向量的线性运算
与平面向量完全类似:加法、减法、数乘均按坐标分量进行。例如向量 $\vec{a}=(a_1,a_2,a_3)$,$\vec{b}=(b_1,b_2,b_3)$,则 $\vec{a}\pm\vec{b}=(a_1\pm b_1, a_2\pm b_2, a_3\pm b_3)$,$\lambda\vec{a}=(\lambda a_1,\lambda a_2,\lambda a_3)$。
2.3 数量积(点积)
$\vec{a}\cdot\vec{b}=a_1b_1+a_2b_2+a_3b_3=|\vec{a}||\vec{b}|\cos\langle\vec{a},\vec{b}\rangle$。点积为零 ⇔ 两向量垂直。这是判断线线、线面、面面垂直的关键工具。
2.4 向量积(叉积)——高中拓展利器
虽然课标可能只要求掌握混合积,但叉积在求法向量和距离时非常高效。向量 $\vec{a}\times\vec{b}$ 的结果是一个向量,其方向垂直于 $\vec{a}$ 和 $\vec{b}$ 所在平面(右手定则),模长为 $|\vec{a}||\vec{b}|\sin\langle\vec{a},\vec{b}\rangle$。坐标计算公式:
$$\vec{a}\times\vec{b}=\begin{vmatrix}
\vec{i} & \vec{j} & \vec{k} \\
a_1 & a_2 & a_3 \\
b_1 & b_2 & b_3
\end{vmatrix}$$
其中 $\vec{i},\vec{j},\vec{k}$ 是 x,y,z 轴单位向量。展开即得结果。
3. 向量法解决立体几何核心问题
3.1 直线的方向向量与平面的法向量
- 直线 l 的方向向量:与 l 平行的任何非零向量,记作 $\vec{d}$。
- 平面 $\alpha$ 的法向量:与平面 $\alpha$ 垂直的任何非零向量,记作 $\vec{n}$。求法:在平面内找两个不共线向量 $\vec{a},\vec{b}$,则 $\vec{n}=\vec{a}\times\vec{b}$(或用方程组解出)。
3.2 位置关系的向量判定
| 关系 | 向量条件(设直线方向向量为 $\vec{d}_1,\vec{d}_2$,平面法向量为 $\vec{n}$) |
|---|---|
| 线线平行 | $\vec{d}_1 \parallel \vec{d}_2$(即 $\vec{d}_1 \times \vec{d}_2 = \vec{0}$) |
| 线线垂直 | $\vec{d}_1 \cdot \vec{d}_2 = 0$ |
| 线面平行 | $\vec{d} \perp \vec{n}$(即 $\vec{d} \cdot \vec{n} = 0$,且直线不在平面内) |
| 线面垂直 | $\vec{d} \parallel \vec{n}$ |
| 面面平行 | $\vec{n}_1 \parallel \vec{n}_2$ |
| 面面垂直 | $\vec{n}_1 \cdot \vec{n}_2 = 0$ |
3.3 空间角的计算
线线角:设两直线方向向量 $\vec{d}_1,\vec{d}_2$,则它们所成角 $\theta$ 满足 $\cos\theta = \dfrac{|\vec{d}_1\cdot\vec{d}_2|}{|\vec{d}_1||\vec{d}_2|}$(取绝对值是因为线线角定义为锐角或直角)。
线面角:直线方向向量 $\vec{d}$ 与平面法向量 $\vec{n}$ 的夹角为 $\varphi$,则线面角 $\theta$ 满足 $\sin\theta = |\cos\varphi| = \dfrac{|\vec{d}\cdot\vec{n}|}{|\vec{d}||\vec{n}|}$。
二面角:设两个半平面的法向量分别为 $\vec{n}_1,\vec{n}_2$,则二面角的平面角 $\theta$ 满足 $\cos\theta = \dfrac{\vec{n}_1\cdot\vec{n}_2}{|\vec{n}_1||\vec{n}_2|}$,但要注意二面角的大小可能等于法向量夹角或其补角,需要根据图形判断是否取绝对值或加负号。通常我们求出 $\cos\langle\vec{n}_1,\vec{n}_2\rangle$ 后,观察二面角是锐角还是钝角来确定符号。
3.4 空间距离的向量公式
点到直线的距离:点 P 到直线 l(过点 A,方向向量 $\vec{d}$)的距离 $d = \dfrac{|\overrightarrow{AP} \times \vec{d}|}{|\vec{d}|}$。几何意义:以 $\overrightarrow{AP}$ 和 $\vec{d}$ 为邻边的平行四边形面积除以底边长。
点到平面的距离:点 P 到平面 $\alpha$(过点 Q,法向量 $\vec{n}$)的距离 $d = \dfrac{|\overrightarrow{QP}\cdot\vec{n}|}{|\vec{n}|}$。即向量 $\overrightarrow{QP}$ 在法向量上投影的绝对值。
异面直线的距离:设两异面直线 $l_1,l_2$ 的方向向量分别为 $\vec{d}_1,\vec{d}_2$,它们分别经过点 A,B,则公垂线的方向向量为 $\vec{n}=\vec{d}_1\times\vec{d}_2$,距离 $d = \dfrac{|\overrightarrow{AB}\cdot\vec{n}|}{|\vec{n}|}$。
4. 典型例题
例1(中等): 如图,在长方体 $ABCD-A_1B_1C_1D_1$ 中,$AB=3, AD=4, AA_1=5$,E 为 $CC_1$ 的中点。
(1) 求异面直线 $BD_1$ 与 $AE$ 所成角的余弦值;
(2) 求点 $B$ 到平面 $AEC$ 的距离。
解:建立空间直角坐标系如图:$A(0,0,0), B(3,0,0), C(3,4,0), D(0,4,0)$,$A_1(0,0,5), B_1(3,0,5), C_1(3,4,5), D_1(0,4,5)$,$E(3,4,2.5)$。
(1) $\overrightarrow{BD_1}=(-3,4,5)$,$\overrightarrow{AE}=(3,4,2.5)$。
$\overrightarrow{BD_1}\cdot\overrightarrow{AE}=(-3)(3)+4\cdot4+5\cdot2.5=-9+16+12.5=19.5$,
$|\overrightarrow{BD_1}|=\sqrt{9+16+25}=\sqrt{50}=5\sqrt{2}$,
$|\overrightarrow{AE}|=\sqrt{9+16+6.25}=\sqrt{31.25}=\frac{5\sqrt{5}}{2}$?
实际上 $2.5=5/2$,$(5/2)^2=25/4=6.25$,所以 $9+16+6.25=31.25=125/4$,开方得 $\sqrt{125/4}=\frac{5\sqrt{5}}{2}$。
因此 $\cos\theta=\frac{19.5}{(5\sqrt{2})\cdot(5\sqrt{5}/2)}=\frac{19.5}{25\sqrt{10}/2}=\frac{39}{25\sqrt{10}}=\frac{39\sqrt{10}}{250}$。
(2) 求平面 $AEC$ 的法向量:取 $\overrightarrow{AE}=(3,4,2.5)$,$\overrightarrow{AC}=(3,4,0)$。设 $\vec{n}=(x,y,z)$,则 $\vec{n}\cdot\overrightarrow{AE}=0$ 且 $\vec{n}\cdot\overrightarrow{AC}=0$,即 $3x+4y+2.5z=0$,$3x+4y=0$。解得 $x=-\frac{4}{3}y$,代入第一个方程得 $3(-\frac{4}{3}y)+4y+2.5z=0$ → $-4y+4y+2.5z=0$ → $z=0$。于是 $\vec{n}=(4t,-3t,0)$ 取简单形式 $\vec{n}=(4,-3,0)$。
点 B 到平面 $AEC$ 的距离:选点 A 为平面内一点,$\overrightarrow{AB}=(3,0,0)$,$d=\frac{|\overrightarrow{AB}\cdot\vec{n}|}{|\vec{n}|}=\frac{|3\cdot4+0\cdot(-3)+0\cdot0|}{\sqrt{16+9}}=\frac{12}{5}=2.4$。
注意:平面 $AEC$ 实际上就是底面 $ABCD$ 上的一个平面,因为 A,C 都在底面,E 在侧棱 $CC_1$ 上,但 E 不在底面,所以平面 $AEC$ 是倾斜的。但我们求出的法向量是 $(4,-3,0)$ 垂直于底面 $ABCD$?不对,底面的法向量是 $(0,0,1)$,而 $(4,-3,0)$ 平行于底面,这怎么可能?我们检查一下:$\overrightarrow{AE}=(3,4,2.5)$,$\overrightarrow{AC}=(3,4,0)$,两者不共线,其外积应该是:$\vec{n}= \overrightarrow{AE}\times\overrightarrow{AC} = \begin{vmatrix} \vec{i} & \vec{j} & \vec{k} \\ 3 & 4 & 2.5 \\ 3 & 4 & 0 \end{vmatrix} = \vec{i}(4\cdot0-2.5\cdot4) - \vec{j}(3\cdot0-2.5\cdot3) + \vec{k}(3\cdot4-4\cdot3) = \vec{i}(0-10) - \vec{j}(0-7.5) + \vec{k}(12-12) = (-10, 7.5, 0)$,即 $\vec{n}=(-10, \frac{15}{2}, 0)$ 或简化 $(-20,15,0)$。这样法向量是平行于 xy 平面的,说明平面 $AEC$ 是竖直平面(垂直于底面)。所以点 B 到它的距离就是点 B 到直线 AC 的距离,因为该平面包含 AC 且垂直于底面。所以距离为 $\frac{|\overrightarrow{AB}\cdot\vec{n}|}{|\vec{n}|}=\frac{|3\cdot(-20)+0\cdot15+0\cdot0|}{\sqrt{400+225}}=\frac{60}{\sqrt{625}}=\frac{60}{25}=2.4$。正确。
易错点:① 计算法向量时,要检查两个向量是否不平行;② 在用点积求距离时,注意选取平面的点必须是平面上的任意一点;③ 异面直线所成角要取锐角或直角,即使用余弦绝对值。
例2(较难): 在正方体 $ABCD-A_1B_1C_1D_1$ 中,棱长为 2。M 是 $AB$ 的中点,N 是 $B_1C_1$ 的中点。
(1) 求 $AN$ 与平面 $A_1M_1D$(其中 $M_1$ 是 $A_1B_1$ 的中点)所成角的正弦值;
(2) 在线段 $CC_1$ 上是否存在点 P,使得 $AP$ 与 $D_1B$ 垂直?如果存在,求出 $CP$ 的长度。
解:建系:$A(0,0,0), B(2,0,0), C(2,2,0), D(0,2,0), A_1(0,0,2), B_1(2,0,2), C_1(2,2,2), D_1(0,2,2)$。
(1) 由中点坐标:$M(1,0,0), N(2,1,2), M_1(1,0,2)$。
平面 $A_1M_1D$:这里的“$A_1M_1D$”应指平面经过点 $A_1$、$M_1$、$D$。点 $D(0,2,0)$。取向量 $\overrightarrow{A_1M_1}=(1,0,0)$,$\overrightarrow{A_1D}=(0,2,-2)$。
法向量 $\vec{n}=\overrightarrow{A_1M_1}\times\overrightarrow{A_1D} = \begin{vmatrix} \vec{i} & \vec{j} & \vec{k} \\ 1 & 0 & 0 \\ 0 & 2 & -2 \end{vmatrix} = \vec{i}(0\cdot(-2)-0\cdot2) - \vec{j}(1\cdot(-2)-0\cdot0) + \vec{k}(1\cdot2-0\cdot0) = (0, 2, 2)$(注意符号)。即 $\vec{n}=(0,2,2)$ 可简化为 $(0,1,1)$。
$\overrightarrow{AN}=(2,1,2)$。线面角 $\theta$ 满足 $\sin\theta = \dfrac{|\overrightarrow{AN}\cdot\vec{n}|}{|\overrightarrow{AN}||\vec{n}|} = \dfrac{|2\cdot0+1\cdot1+2\cdot1|}{\sqrt{4+1+4}\cdot\sqrt{1+1}} = \dfrac{3}{3\cdot\sqrt{2}} = \dfrac{\sqrt{2}}{2}$。
所以线面角的正弦值为 $\dfrac{\sqrt{2}}{2}$。
(2) 设 $P(2,2,t)$,$0\le t\le 2$。则 $\overrightarrow{AP}=(2,2,t)$,$\overrightarrow{D_1B}=(2,-2,0)-?$ 注意 $D_1(0,2,2), B(2,0,0)$,所以 $\overrightarrow{D_1B}=(2-0,0-2,0-2)=(2,-2,-2)$。
垂直条件:$\overrightarrow{AP}\cdot\overrightarrow{D_1B}=0$ → $2\cdot2+2\cdot(-2)+t\cdot(-2)=0$ → $4-4-2t=0$ → $-2t=0$ → $t=0$。
所以点 P 与 C 重合($t=0$ 对应 $C$),此时 $CP=0$。
注意:题目说“在线段 $CC_1$ 上是否存在”,C 是端点,在线段上,通常包括端点,所以存在,且 $CP=0$。也可以考虑 $t=0$ 时,$AP$ 为 $AC$,$D_1B$ 为体对角线,经检验确实垂直(正方体一个性质)。
常见误区: ① 在求平面法向量时,要确保选取的两个向量不共线;② 线面角公式是 $\sin\theta$ 而不是 $\cos\theta$,很多学生会用错;③ 对于点的位置存在性问题,要考虑端点是否包含,一般题目没有特别说明,端点也算在线段上。
例3(困难——综合含参): 在四棱锥 $P-ABCD$ 中,底面 $ABCD$ 是矩形,$PA\perp$ 底面,$AB=2, AD=1, PA=3$。点 E 在棱 $PB$ 上,且 $PE:EB=1:2$。
(1) 求二面角 $E-AC-D$ 的余弦值;
(2) 在棱 $PC$ 上是否存在点 F,使得 $BF\perp$ 平面 $AEC$?若存在,求出 $PF:FC$ 的值;若不存在,说明理由。
解:建系:$A(0,0,0), B(2,0,0), C(2,1,0), D(0,1,0), P(0,0,3)$。
(1) 点 E 坐标:设 $E(x,y,z)$,由 $\overrightarrow{PE}:\overrightarrow{EB}=1:2$,所以 $\overrightarrow{PE}=\frac{1}{3}\overrightarrow{PB}$,$\overrightarrow{PB}=(2,0,-3)$,所以 $E(\frac{2}{3},0,2)$。
平面 AEC:取 $\overrightarrow{AE}=(\frac{2}{3},0,2)$,$\overrightarrow{AC}=(2,1,0)$。法向量 $\vec{n}_1 = \overrightarrow{AE}\times\overrightarrow{AC} = \begin{vmatrix} \vec{i} & \vec{j} & \vec{k} \\ 2/3 & 0 & 2 \\ 2 & 1 & 0 \end{vmatrix} = \vec{i}(0\cdot0-2\cdot1) - \vec{j}((2/3)\cdot0-2\cdot2) + \vec{k}((2/3)\cdot1-0\cdot2) = (-2, -(-\frac{8}{3}? 计算: (2/3)*0=0, 2*2=4 → 0-4=-4, 减去负号得 +4? 重新仔细计算:
$$\vec{n}_1 = \begin{vmatrix} \vec{i} & \vec{j} & \vec{k} \\ \frac{2}{3} & 0 & 2 \\ 2 & 1 & 0 \end{vmatrix} = \vec{i}(0\cdot0-2\cdot1) - \vec{j}(\frac{2}{3}\cdot0-2\cdot2) + \vec{k}(\frac{2}{3}\cdot1-0\cdot2)$$ $= \vec{i}(0-2) - \vec{j}(0-4) + \vec{k}(\frac{2}{3}-0) = (-2, 4, \frac{2}{3})$。为计算方便,乘以3得 $\vec{n}_1=(-6,12,2)$,简化除以2得 $(-3,6,1)$。
平面 ADC 即底面 $ABCD$,法向量 $\vec{n}_2=(0,0,1)$。
二面角 $E-AC-D$ 的平面角等于法向量夹角或其补角。观察图形,二面角是锐角还是钝角?点 E 在 PB 上,投影在底面内,且 PA 垂直底面,所以二面角的棱是 AC,半平面 ACE 和 ACD,显然 E 在 AC 上方,所以二面角是锐角(从底面往上看,ACE 平面向上倾斜)。所以余弦值取正:$\cos\theta = \dfrac{\vec{n}_1\cdot\vec{n}_2}{|\vec{n}_1||\vec{n}_2|} = \dfrac{(-3,6,1)\cdot(0,0,1)}{\sqrt{9+36+1}\cdot1} = \dfrac{1}{\sqrt{46}}$。
(2) 设 $F$ 在 $PC$ 上,$P(0,0,3), C(2,1,0)$,设 $\overrightarrow{PF}=\lambda\overrightarrow{PC}$,$\lambda\in[0,1]$,则 $F(2\lambda, \lambda, 3-3\lambda)$。
若 $BF\perp$ 平面 $AEC$,则 $BF$ 与平面 $AEC$ 的法向量 $\vec{n}_1=(-3,6,1)$ 平行。即 $\overrightarrow{BF} \parallel \vec{n}_1$。
$\overrightarrow{BF}=(2\lambda-2, \lambda-0, 3-3\lambda-0)=(2\lambda-2, \lambda, 3-3\lambda)$。
存在 $k$ 使得 $(2\lambda-2, \lambda, 3-3\lambda)=k(-3,6,1)$。得到方程组:
$\begin{cases} 2\lambda-2 = -3k \\ \lambda = 6k \\ 3-3\lambda = k \end{cases}$。
由第二式得 $k=\lambda/6$,代入第一式:$2\lambda-2 = -3(\lambda/6) = -\lambda/2$,两边乘以2:$4\lambda-4 = -\lambda$ → $5\lambda=4$ → $\lambda=0.8$。
代入第三式:$3-3(0.8) = 3-2.4=0.6$,而 $k=0.8/6=2/15≈0.1333$,两边不等。所以无解。因此不存在这样的点 F。
注意:也可以直接用 $\overrightarrow{BF}$ 与 $\vec{n}_1$ 共线条件,即 $\overrightarrow{BF}\times\vec{n}_1 = \vec{0}$,得到两个方程,但三个未知数,可能有解也可能无解。这里经检验无解。
答案: (1) $\cos = \frac{1}{\sqrt{46}}$;(2) 不存在。
5. 常见误区总结
- 符号混淆: 线面角公式用正弦,二面角用余弦,且要注意二面角是锐角还是钝角,不要盲目取绝对值。
- 法向量方向随意: 用法向量求二面角时,如果两个法向量方向“相反”或“相同”,会导致余弦符号不同,需要结合图形判断。
- 点到平面距离公式向量选择: 一定要用平面内任意一点到目标点的向量,不要用目标点到平面内点的向量,因为绝对值会消除符号,但若用 $\overrightarrow{AP}$ 和 $\overrightarrow{AQ}$ 时,公式中分子是 $|\overrightarrow{QP}\cdot\vec{n}|$,确保正确。
- 等比分点坐标计算: 如 $PE:EB=1:2$,注意方向,$E = P + \frac{1}{3}\overrightarrow{PB}$ 或 $E = B + \frac{2}{3}\overrightarrow{BP}$?使用定比分点公式 $E = \frac{mP+nB}{m+n}$ 其中 $m=EB, n=PE$?最好画图明确。
6. 学习建议与知识链接
学习建议: 空间向量是一门“翻译”艺术——将几何语言翻译成代数语言。多做建系练习,熟记公式,并通过画图辅助理解向量的几何意义。对于动态存在性问题,设参数、列方程、解判断,是常见的套路。
知识链接: 空间向量是平面向量的自然推广,后续学习解析几何(空间曲面、曲线)也会用到。立体几何中的三视图、体积表面积等传统方法可以与向量法相互验证。
7. 自测题
- 在正方体 $ABCD-A_1B_1C_1D_1$ 中,E 为 $B_1C_1$ 中点,F 为 $A_1D_1$ 中点。求异面直线 $AE$ 与 $CF$ 所成角的余弦值。(答案:$\frac{4}{5}$)
- 已知三棱锥 $P-ABC$,$PA\perp$ 平面 $ABC$,$\angle ABC=90^\circ$,$AB=BC=PA=2$。M 为 $PC$ 中点。求点 B 到平面 $PAM$ 的距离。(答案:$\frac{2\sqrt{6}}{3}$)
- 在长方体 $ABCD-A_1B_1C_1D_1$ 中,$AB=2, AD=3, AA_1=4$。点 E 在棱 $CC_1$ 上,且 $CE=1$。在线段 $B_1D$ 上是否存在点 P,使得 $AP\perp$ 平面 $AB_1E$?若存在,求 $B_1P:PD$;若不存在,说明理由。(答案:存在,$B_1P:PD=1:1$)