← 返回资讯屏轩教育 · 行业资讯

Normal Vector | 法向量

2026-08-03 00:59 · 本文部分内容由AI辅助创作

📚 Normal Vector | 法向量

A normal vector is a fundamental concept in vector geometry, especially in three-dimensional space. In the IB Mathematics curriculum, normal vectors appear primarily in the study of planes, lines, angles, and distances. They provide an elegant way to describe orientation and perpendicularity. This article explains the definition, calculation, and applications of normal vectors, with paired English and Chinese explanations to support bilingual learners. By mastering normal vectors, you will strengthen your ability to solve problems involving planes, intersections, and metric relations in 3D space.

法向量是向量几何中的一个基本概念,尤其是在三维空间中。在IB数学课程中,法向量主要出现在平面、直线、夹角和距离的研究中。它们为描述方向和垂直关系提供了一种简洁的方式。本文通过中英对照的方式阐释法向量的定义、计算方法和应用,帮助双语学习者掌握这一关键知识点。熟练掌握法向量,将显著提升你解决平面、相交以及三维度量关系问题的能力。


1. What is a Normal Vector? | 什么是法向量?

A normal vector is a vector that is perpendicular to a given object. For a plane in three-dimensional space, a normal vector is any vector that is orthogonal to every direction lying in that plane. There are infinitely many normal vectors to a given plane, but they are all scalar multiples of one another – meaning they are parallel. When we say "the normal vector" of a plane, we usually mean a particular non-zero vector n that is perpendicular to the plane. This vector plays a central role in constructing equations and measuring angles.

法向量是与给定对象垂直的向量。对于三维空间中的平面来说,法向量是与平面上任何方向都正交的向量。一个平面有无数个法向量,但它们都互相平行,即彼此是标量倍数关系。当我们说一个平面的“法向量”时,通常指的是一个特定的非零向量 n,它垂直于该平面。这一向量在建立方程和测量角度中起着核心作用。

In two dimensions, a normal vector to a line is perpendicular to that line. In three dimensions, normal vectors are most commonly associated with planes, but they can also be defined for curves and surfaces in more advanced calculus contexts.

在二维空间中,直线的法向量垂直于该直线。在三维空间中,法向量最常与平面联系在一起,但在更高级的微积分背景下,也可以为曲线和曲面定义法向量。


2. Normal Vector from a Cartesian Plane Equation | 从平面的笛卡尔方程求法向量

A plane in 3D space can be expressed by the Cartesian equation ax + by + cz = d, where a, b, c are constants, not all zero. The vector n = a i + b j + c k is immediately a normal vector to the plane. This is because the equation can be rewritten as n · r = d, where r = x i + y j + z k. The dot product with n yields a constant, which implies n is perpendicular to any direction vector lying in the plane (since for any two points A and B on the plane, n·(rB − rA) = 0).

三维空间中的平面可以用笛卡尔方程 ax + by + cz = d 表示,其中 a、b、c 是不全为零的常数。向量 n = a i + b j + c k 立刻就是这个平面的一个法向量。这是因为该方程可以改写为 n · r = d,其中 r = x i + y j + z k。与 n 的点积给出常数,这意味着 n 垂直于平面内的任何方向向量(因为对于平面上的任意两点 A 和 B,有 n·(rB − rA) = 0)。

r multiple, like 4i − 6j + 2k, is also a normal vector. This one-step identification makes the Cartesian form extremely useful.

例如,平面 2x − 3y + z = 5 的一个法向量是 n = 2i − 3j + k。任何标量倍数,如 4i − 6j + 2k,也是法向量。这种一步到位的方法使笛卡尔形式极为有用。


3. Using the Cross Product to Obtain a Normal Vector | 利用叉积求法向量

When a plane is given in parametric or vector form, or defined by three non-collinear points, the Cartesian equation may not be immediately available. In such cases, we can find a normal vector using the cross product of two direction vectors lying in the plane. If u and v are two non-parallel vectors in the plane, then n = u × v is a normal vector.

当平面以参数式或向量式给出,或由三个不共线的点定义时,笛卡尔方程可能不会直接给出。此时,我们可以通过对平面内两个方向向量求叉积来得到法向量。如果 u 和 v 是平面内两个不平行的向量,则 n = u × v 就是一个法向量。

The cross product is computed using the determinant formula:

u × v = (u₂v₃ − u₃v₂) i + (u₃v₁ − u₁v₃) j + (u₁v₂ − u₂v₁) k

叉积通过行列式公式计算:

u × v = (u₂v₃ − u₃v₂) i + (u₃v₁ − u₁v₃) j + (u₁v₂ − u₂v₁) k

i + 0j − k is a normal vector. We can then build the plane equation using point-normal form.

例如,已知点 A(1,0,2)、B(3,1,4) 和 C(0,−1,1),向量 AB = 2i + j + 2k 和 AC = −i − j − k 均位于平面内。它们的叉积 n = AB × AC = i + 0j − k 是一个法向量。然后我们可以用点法式建立平面方程。


4. Point-Normal Form of a Plane Equation | 平面的点法式方程

The point-normal form is a direct application of the normal vector. If a plane passes through a point with position vector a and has a normal vector n, then for any point on the plane with position vector r, the vector r − a lies in the plane and is perpendicular to n. This yields the vector equation:

(r − a) · n = 0

点法式是法向量的直接应用。如果一个平面经过位置向量为 a 的点,并且具有法向量 n,那么对于平面上任意一点(位置向量为 r),向量 r − a 位于平面内且垂直于 n。从而得到向量方程:

(r − a) · n = 0

y + a₃z = d. This form is particularly handy when you know one point and the normal vector – r example, when a question asks for the equation of a plane perpendicular to a given line.

将其展开,设 n = a₁ i + a₂ j + a₃ k 且 a = (x₀, y₀, z₀),就得到笛卡尔方程 a₁(x − x₀) + a₂(y − y₀) + a₃(z − z₀) = 0,进而可化简为 a₁x + a₂y + a₃z = d。当你已知一个点和法向量时——例如题目要求求出垂直于某一直线的平面方程——这种形式特别方便。


5. Unit Normal Vector | 单位法向量

A unit normal vector is a normal vector of length 1. It is often denoted by n̂ (n-hat) and is obtained by dividing the normal vector n by its magnitude:

n̂ = n / |n|, where |n| = √a² + b² + c²

单位法向量是长度为 1 的法向量,通常记作 n̂(n-hat),可通过将法向量 n 除以其模长得到:

n̂ = n / |n|,其中 |n| = √a² + b² + c²

Unit normals are essential when computing distances from a point to a plane using projection, because the formula involves the absolute value of the dot product along the unit normal. They also define orientation: there are two possible unit normals for a plane, opposite in direction. The choice often depends on the context—for example, outward normal for a closed surface.

单位法向量在利用投影计算点到平面距离时至关重要,因为该公式涉及沿单位法向量的点积绝对值。它们还定义了方向:一个平面有两个可能的单位法向量,方向相反。具体选择常常取决于语境——例如,对于闭合曲面常取外法线。

For the plane 2x + 2y − z = 4, n = 2i + 2j − k, |n| = √4+4+1 = 3, so n̂ = (2/3)i + (2/3)j − (1/3)k. This vector is used in distance calculations.

对于平面 2x + 2y − z = 4,n = 2i + 2j − k,|n| = √4+4+1 = 3,所以 n̂ = (2/3)i + (2/3)j − (1/3)k。该向量用于距离计算。


广告 / Sponsored

6. Angle Between Two Planes | 两平面之间的夹角

The angle between two intersecting planes is defined as the acute angle between their normal vectors. Because the normal vectors are perpendicular to the planes, the dihedral angle between the planes equals the acute angle between their normals. Calculation uses the dot product:

cos θ = |n₁ · n₂| / (|n₁| |n₂|)

两个相交平面之间的夹角定义为它们的法向量之间的锐角。由于法向量垂直于平面,两平面间的二面角就等于它们法向量之间的锐角。计算利用点积:

cos θ = |n₁ · n₂| / (|n₁| |n₂|)

wo planes are parallel, their normal vectors are scalar multiples, and the angle is 0 or π (depending on orientation). If they are perpendicular, the dot product of their normals is zero.

取绝对值可以确保我们得到锐角 θ(0 ≤ θ ≤ π/2)。如果两个平面平行,它们的法向量互为标量倍数,夹角为 0 或 π(取决于方向)。如果两个平面垂直,则它们的法向量的点积为零。

2j + 2k; Plane 2: 2x − y + 2z = 5, n₂ = 2i − j + 2k. Dot product: 1×2 + 2×(−1) + 2×2 = 4. |n₁| = 3, |n₂| = 3. cos θ = 4/9 ⇒ θ ≈ 63.6°.

示例:平面1: x + 2y + 2z = 3, n₁ = i + 2j + 2k;平面2: 2x − y + 2z = 5, n₂ = 2i − j + 2k。点积:1×2 + 2×(−1) + 2×2 = 4。|n₁| = 3,|n₂| = 3。cos θ = 4/9 ⇒ θ ≈ 63.6°。


7. Distance from a Point to a Plane | 点到平面的距离

By projecting the vector from any point on the plane to P onto the unit normal, we obtain:

Distance = |ax₁ + by₁ + cz₁ − d| / √a² + b² + c²

法向量最实际的应用之一是计算点 P(x₁, y₁, z₁) 到平面 ax + by + cz = d 的距离公式。通过将平面上任意一点到 P 的向量投影到单位法向量上,我们得到:

距离 = |ax₁ + by₁ + cz₁ − d| / √a² + b² + c²

This formula is derived by taking the absolute scalar projection of the vector from a known point on the plane (say, where normal intersects) onto the unit normal. The numerator represents the perpendicular deviation from the plane equation. The denominator is the length of the normal vector, making the result independent of the scale of a, b, c.

该公式的推导是将平面上已知点(例如法线与平面的交点)到 P 的向量,在单位法向量上取标量投影的绝对值。分子表示偏离平面方程的垂直程度,分母是法向量的长度,这使结果与 a、b、c 的缩放无关。

distance from (1, 2, 3) to the plane 2x − 2y + z = 4. Here a=2, b=−2, c=1, d=4. Numerator: |2(1) −2(2) + 3 − 4| = |2 −4 +3 −4| = |−3| = 3. Denominator: √4+4+1 = 3. Distance = 1.

例如,求点 (1, 2, 3) 到平面 2x − 2y + z = 4 的距离。这里 a=2, b=−2, c=1, d=4。分子:|2(1) −2(2) + 3 − 4| = |2 −4 +3 −4| = |−3| = 3。分母:√4+4+1 = 3。距离 = 1。


8. Normal Vector to a Line in 2D | 二维直线的法向量

ate geometry. For a line expressed in the general form Ax + By + C = 0, a normal vector is n = A i + B j irection vector of the line is ( −B, A ) or any scalar multiple, because A·(−B) + B·A = 0.

尽管IB课程侧重于三维平面,法向量在二维坐标几何中也有出现。对于一般式 Ax + By + C = 0 表示的直线,一个法向量是 n = A i + B j。该向量垂直于直线的方向向量。例如,直线的方向向量可以是 ( −B, A ) 或其标量倍数,因为 A·(−B) + B·A = 0。

This concept is useful for finding the shortest distance from a point to a line, or for checking perpendicularity between two lines. In the 2D case, one can think of the line as a "flat plane" in the xy-plane with its normal lying in the same plane, which is a consistent extension of the 3D idea.

这一概念对于求点到直线的最短距离或判断两直线是否垂直非常有用。在二维情形中,可以将直线视为 xy 平面内的“平坦平面”,其法向量也位于同一平面内,这恰恰是三维思想的自然延伸。

since 3·4 + (−4)·3 = 0). This relationship helps in solving geometry problems efficiently.

例如,直线 3x − 4y = 10 的法向量是 n = 3i − 4j。方向向量可取 4i + 3j(因为 3·4 + (−4)·3 = 0)。这种关系有助于高效地解决几何问题。


9. The Gradient as a Normal Vector (Extension) | 梯度作为法向量(拓展)

vector extends to level surfaces. For a function f(x, y, z) = C (a constant), the gradient ∇ at a point is a normal vector to the surface at that point. The gradient is calculated as ∇ the direction of the steepest increase of f, and it is perpendicular to the level surface.

在多变量微积分中,法向量的概念扩展到等值面。对于函数 f(x, y, z) = C(常数),某点处的梯度 ∇f 是该点处曲面的法向量。梯度计算为 ∇f = (∂f/∂x) i + (∂f/∂y) j + (∂f/∂z) k。该向量指向 f 增加最快的方向,并且垂直于等值面。

phere x² + y² + z² = R² can be seen as f(x, y, z) = x² + y² + z² with f = R². The gradient ∇f = 2x i + 2y j + 2z k, which is radial and indeed perpendicular to the sphere' lysis and Approaches HL. Even at the SL level, understanding this link can deepen insight.

例如,球面 x² + y² + z² = R² 可以看作 f(x, y, z) = x² + y² + z² 且 f = R²。梯度 ∇f = 2x i + 2y j + 2z k,方向沿半径,确实垂直于球面。这种联系将向量几何与微分学统一起来,尽管这通常在 IB 数学:分析与方法 HL 中深入探讨。即便在 SL 阶段,理解这一联系也能加深对概念的领悟。


10. Summary of Key Ideas | 核心思想总结

The normal vector is an indispensable tool in vector geometry. It provides the orientation of a plane and is the key to the point-normal equation, angle between planes, and distance from a point to a plane. Whether you extract it from the Cartesian coefficients, compute it via the cross product of two plane directions, or deduce it from a gradient, the normal vector remains a central unifying concept.

法向量是向量几何中不可或缺的工具。它给出了平面的方向,是点法式方程、平面夹角以及点到平面距离的核心。无论是从笛卡尔系数中提取,还是通过平面内两个方向的叉积计算,抑或通过梯度推导,法向量始终是一个统一的中心概念。

In summary:

总结如下:

• Normal vector of plane ax+by+cz=d: n = a i + b j + c k

• 平面 ax+by+cz=d 的法向量: n = a i + b j + c k

• Using cross product: n = u × v (u, v in the plane)

• 使用叉积: n = u × v(u、v 在平面内)

• Point-normal form: (r − a)·n = 0

• 点法式: (r − a)·n = 0

• Angle between planes: cos θ = |n₁·n₂|/(|n₁||n₂|)

• 平面间夹角: cos θ = |n₁·n₂|/(|n₁||n₂|)

• Distance from point to plane: |ax₁+by₁+cz₁−d|/√a²+b²+c²

• 点到平面距离: |ax₁+by₁+cz₁−d|/√a²+b²+c²

Master these techniques, and you will be well prepared to tackle IB exam questions on planes, vectors, and spatial relationships.

掌握这些技巧,你将能够从容应对 IB 考试中涉及平面、向量和空间关系的各类问题。

Published by TutorHao | Mathematics Revision Series | aleveler.com

广告 / Sponsored
NEW IB Prepared Biology Print & Digital Book 牛津IBDP国际文凭课程 I…
生物 备考教辅 · 正版现货 · 学习备考通用
查看详情 / View on Taobao参考价 ¥419.0
广告 / Sponsored
预售 英国CGP教材 GCSE/IGCSE Catch-Up Essentials:Edexcel Maths Fou…
数学 备考教辅 · 正版现货 · 学习备考通用
查看详情 / View on Taobao参考价 ¥201.0

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao