在三维空间里,如何计算平面的法向量,核心方法是:平面方程为 Ax+By+Cz+D=0 时,法向量可取 n=(A,B,C);已知平面内两个方向独立向量 u、v 时,法向量可取 u×v。该向量与平面内任意方向保持垂直。若平面以点法式给出,n 已经直接写出。若已知三个点或参数方程,可先构造平面内向量,再通过叉乘得到垂直于平面的法向量。
方法原理
平面的一般方程由 x、y、z 的系数描述平面的朝向。A、B、C 正好对应法向量的坐标。
叉乘运算会给出一支新向量,该向量同时垂直于参与运算的两支原向量。因此,在平面内选取方向独立的两支向量 u、v,做 u×v 后,所得向量就落在垂直于平面的方向上。
已知平面一般方程
清单
- 将平面整理为 Ax+By+Cz+D=0。
- 读取 x、y、z 的系数 A、B、C。
- 将系数按顺序写成 n=(A,B,C)。
- 需要单位法向量时,用 n 除以 n 的长度。
示例
平面方程 x+2y-3z+4=0
法向量 n=(1,2,-3)
单位法向量 n/√14
已知三点求法向量
清单
- 设三点为 P、Q、R。
- 构造 PQ=Q-P、PR=R-P。
- 当 PQ 与 PR 方向独立时,计算 PQ×PR。
- 结果向量即为该平面的法向量。
- 需要单位法向量时,对结果做归一化。
示例
P=(1,0,0)、Q=(2,1,0)、R=(3,2,3)
PQ=(1,1,0)、PR=(2,2,3)
PQ×PR=(3,-3,0)
该平面的法向量可取 (3,-3,0),也可取 (1,-1,0)。
已知参数方程
清单
- 将平面写成 r=r0+s u+t v。
- 识别方向向量 u、v。
- 当 u 与 v 方向独立时,计算 u×v。
- 结果即为平面的法向量。
示例
r=(1,2,3)+s(2,1,0)+t(0,3,1)
u=(2,1,0)、v=(0,3,1)
u×v=(1,-2,6)
法向量为 (1,-2,6)。
叉乘公式速查
| 向量形式 | 叉乘结果 |
|---|---|
| u=(u1,u2,u3),v=(v1,v2,v3) | u×v=(u2v3-u3v2, u3v1-u1v3, u1v2-u2v1) |
| 行列式形式 | i、j、k 三行排列,第一行单位向量,第二行 u 分量,第三行 v 分量 |
计算结果整理
| 已知条件 | 法向量结果 | 常用处理 |
|---|---|---|
| 平面一般方程 Ax+By+Cz+D=0 | n=(A,B,C) | 直接使用系数 |
| 点法式方程已给出 n | n 已直接写出 | 直接使用 |
| 三个点 P、Q、R | n=PQ×PR | 可化为单位法向量 |
| 平面参数方程 r=r0+s u+t v | n=u×v | 可化为单位法向量 |
| 平面内两个方向向量 u、v | n=u×v | 可用于单位法向量 |
【常见问题】
问题1:如何计算平面的法向量时已有平面方程?
回答1:如何计算平面的法向量已有平面方程时,将平面写成 Ax+By+Cz+D=0,读取 x、y、z 的系数,法向量可取 n=(A,B,C)。
问题2:如何计算平面的法向量时只知道三个点?
回答2:如何计算平面的法向量只知道三个点时,可先由三点构造两支平面内方向独立向量,再做叉乘,得到垂直于平面的法向量。
问题3:如何计算平面的法向量时给出参数方程?
回答3:如何计算平面的法向量给出参数方程时,可识别参数方程中的两支方向向量 u、v,再计算 u×v,所得向量即为平面的法向量。
问题4:如何计算平面的法向量并得到单位法向量?
回答4:如何计算平面的法向量并得到单位法向量时,先取得法向量 n,再用 n 除以 n 的长度,得到单位法向量 n/|n|。
免责声明:本文围绕如何计算平面的法向量做知识整理,供学习参考;具体书写以正式教材和题目要求为准。


