📚 Solving Geometric Problems with Vector Methods | 向量法求解几何问题
Vectors are one of the most powerful tools in geometry. They replace heavy diagrams with precise algebra, turning questions about lines, planes, distances and angles into calculations that can be done systematically.
向量是几何中最强大的工具之一。它用精确的代数运算替代繁琐的图形推理,把直线、平面、距离和角度问题转化为可系统计算的步骤。
1. Why Vectors? | 为什么用向量?
Traditional Euclidean geometry often requires clever auxiliary lines and inspired constructions. Vector methods, by contrast, give every point and direction a coordinate meaning, so the same strategy works for almost every problem.
传统欧几里得几何常常需要巧妙的辅助线和灵感的构造。相比之下,向量方法赋予每个点和方向以坐标意义,因此几乎每一道题都可以用同一种策略解决。
In two dimensions a vector has two components, and in three dimensions it has three components. All geometric facts can be expressed through vector addition, scalar multiplication and the dot product.
二维向量的分量有两个,三维向量的分量有三个。所有几何事实都可以通过向量加法、数乘和点积表达出来。
The key idea is to choose an origin and express positions as vectors. Once this is done, relations such as “midpoint”, “parallel”, “perpendicular” and “coplanar” become simple algebraic conditions.
关键在于选择一个原点并把位置用向量表示。一旦完成这一步,”中点””平行””垂直””共面”等关系就变成简单的代数条件。
2. Position Vectors and Displacement | 位置向量与位移
Let O be a fixed origin. The position vector of a point A is the vector from O to A, written a = OA. The position vector of point B is b = OB.
设 O 为固定原点。点 A 的位置向量是从 O 到 A 的向量,记为 a = OA。点 B 的位置向量为 b = OB。
The displacement vector from A to B is AB = b − a. Its length is the distance between A and B.
从 A 到 B 的位移向量是 AB = b − a。它的长度就是 A 与 B 之间的距离。
AB = OB − OA = b − a
The midpoint M of AB has position vector m = (a + b)/2. This simple formula is exceptionally useful in geometry problems involving medians and diagonals.
AB 的中点 M 的位置向量为 m = (a + b)/2。这个简单公式在涉及中线和对角线的几何问题中格外有用。
-
Distance between two points: |b − a| = √((xₐ − x_b)² + (yₐ − y_b)² (+ (zₐ − z_b)²))
-
Dividing a line in the ratio m:n: r = (na + mb)/(m + n)
-
两点间距离:|b − a| = √((xₐ − x_b)² + (yₐ − y_b)² (+ (zₐ − z_b)²))
-
按比例 m:n 分割线段:r = (na + mb)/(m + n)
When the ratio is m:n, the point closer to A uses the larger weight for A. Checking the midpoint by setting m = n is a good way to memorise the formula.
当比例为 m:n 时,靠近 A 的点应给 A 更大的权重。令 m = n 检验中点公式是记忆这个公式的好方法。
3. Vector Equation of a Line | 直线的向量方程
A line in space can be described by a fixed point A (a) and a direction vector d. Any point P on the line has position vector:
空间中的一条直线可以用一个定点 A(a)和一个方向向量 d 来描述。直线上任意点 P 的位置向量为:
r = a + td, t ∈ ℝ
Here t is a scalar parameter. For a line through two points A and B, we may take d = b − a.
其中 t 为标量参数。如果直线经过两点 A 和 B,可取 d = b − a。
In 2D, the vector equation can be expanded into parametric equations x = xₐ + td₁, y = yₐ + td₂. Eliminating t gives the familiar Cartesian equation.
在二维中,向量方程可以展开为参数方程 x = xₐ + td₁,y = yₐ + td₂。消去 t 便得到熟悉的笛卡尔方程。
In 3D, a line cannot be written as a single Cartesian equation; it is best left in vector/parametric form. This is why vector methods become essential for 3D geometry.
在三维中,直线不能用单个笛卡尔方程表示,最好保留向量/参数形式。这正是三维几何必须使用向量方法的原因。
Parallel condition: two lines are parallel if their direction vectors are scalar multiples of each other.
平行条件:两条直线平行当且仅当它们的方向向量成比例。
4. Dot Product and Key Conditions | 点积与关键条件
The dot product of two vectors u = (u₁, u₂, u₃) and v = (v₁, v₂, v₃) is defined as:
两个向量 u = (u₁, u₂, u₃) 与 v = (v₁, v₂, v₃) 的点积定义为:
u · v = u₁v₁ + u₂v₂ + u₃v₃
Another important formula is u · v = |u||v|cos θ, so the dot product measures the angle between two vectors.
另一个重要公式是 u · v = |u||v|cos θ,因此点积衡量的是两个向量之间的夹角。
The dot product is the backbone of perpendicularity: two nonzero vectors are perpendicular exactly when their dot product is zero.
点积是垂直关系的核心:两个非零向量垂直当且仅当它们的点积为零。
u ⊥ v ⟺ u · v = 0
This condition turns many geometry proofs into a single algebraic step. To prove AB ⟂ CD, simply show (AB) · (CD) = 0.
这个条件把许多几何证明简化为一步代数运算。要证明 AB ⟂ CD,只需证明 (AB) · (CD) = 0。
-
Dot product is commutative: u · v = v · u
-
Dot product is distributive: u · (v + w) = u · v + u · w
-
点积满足交换律:u · v = v · u
-
点积满足分配律:u · (v + w) = u · v + u · w
These properties allow vector expressions to be expanded just like ordinary algebraic products.
这些性质允许我们像展开普通代数式一样展开向量表达式。
5. Projection and Components | 投影与分量
Given two vectors u and v, the scalar projection of u onto v is the component of u in the direction of v:
给定两个向量 u 和 v,u 在 v 上的数量投影是 u 在 v 方向上的分量:
scalar projection = |u|cos θ = (u · v)/|v|
To obtain the projection vector itself, multiply this scalar by the unit vector in the direction of v:
要得到投影向量本身,只需将该数量乘以 v 方向上的单位向量:
projvu = ((u · v)/|v|²) v
Projection is the key to finding distances, resolving forces, and decomposing a vector into perpendicular components.
投影是求距离、分解力和将向量拆分为垂直分量的关键工具。
In geometry, if you need the shortest distance from a point to a line, you first project the vector from the fixed point to the given point onto the direction of the line.
在几何中,如果要求点到直线的最短距离,先把定点到已知点的向量投影到直线方向上即可。
The formula also appears in the “component of u perpendicular to v“, which is simply u minus its projection onto v.
公式还用于求”u 垂直于 v 的分量”,它等于 u 减去 u 在 v 上的投影。
6. Finding Angles in Geometry | 求几何角
The dot product gives the cosine of the angle between two vectors. For two lines with direction vectors d₁ and d₂, the acute angle between them satisfies:
点积给出了两个向量夹角的余弦。对于方向向量为 d₁ 和 d₂ 的两条直线,它们之间的锐角满足:
cos θ = |d₁ · d₂| / (|d₁||d₂|)
The absolute value in the numerator ensures that we report the acute (or smaller) angle between the lines, not the obtuse one.
分子中的绝对值保证我们求出的是两直线之间的锐角(或较小角),而不是钝角。
For the angle between a line and a plane, use the line’s direction vector d and the plane’s normal vector n:
对于直线与平面的夹角,使用直线的方向向量 d 和平面的法向量 n:
sin θ = |d · n| / (|d||n|)
Here sin is used because the angle between the line and the plane is the complement of the angle between the line and the normal.
这里使用 sin,是因为直线与平面的夹角是直线与法向量夹角的余角。
For two planes with normals n₁ and n₂, the dihedral angle is found using:
对于法向量为 n₁ 和 n₂ 的两个平面,二面角可用下式求出:
cos θ = |n₁ · n₂| / (|n₁||n₂|)
This is because the angle between planes equals the angle between their normal vectors.
这是因为两平面的夹角等于它们法向量之间的夹角。
7. Shortest Distance from a Point to a Line | 点到直线的最短距离
The shortest distance from a point P to a line L is the length of the perpendicular segment from P to L.
点 P 到直线 L 的最短距离,是从 P 到 L 的垂线段的长度。
Let A be a point on L with position vector a, and let the direction vector of L be d. The distance is:
设 A 是 L 上一点,其位置向量为 a,L 的方向向量为 d。距离为:
distance = |(p − a) × d| / |d|
This formula uses the cross product in 3D. In 2D, the equivalent formula can be written using the determinant.
这个公式在三维中使用叉积。在二维中,等价公式可以用行列式表示。
Detailed procedure:
具体步骤:
-
Find the vector w = P − A
-
Compute the projection of w onto d
-
The perpendicular component is w − projdw; its length is the distance
-
求向量 w = P − A
-
计算 w 在 d 上的投影
-
垂直分量为 w − projdw;其长度就是距离
This method is robust and avoids the need to find the foot of the perpendicular explicitly.
这种算法很稳健,无需显式求出垂足。
8. Cross Product: Normal Vectors and Area | 叉积:法向量与面积
The cross product of two 3D vectors u and v is a vector perpendicular to both, with length |u||v|sin θ.
两个三维向量 u 和 v 的叉积是一个同时垂直于二者的向量,其长度为 |u||v|sin θ。
u × v = (u₂v₃ − u₃v₂, u₃v₁ − u₁v₃, u₁v₂ − u₂v₁)
The direction of u × v follows the right-hand rule. This vector is immediately useful as a normal vector to a plane containing two directions.
u × v 的方向遵循右手定则。该向量可以直接用作包含这两个方向的平面的法向量。
The magnitude of the cross product equals the area of the parallelogram spanned by u and v:
叉积的模等于由 u 和 v 张成的平行四边形的面积:
Area of parallelogram = |u × v|
Consequently, the area of a triangle with vertices A, B, C is:
因此,顶点为 A、B、C 的三角形面积为:
Area = ½ |(b − a) × (c − a)|
This is much simpler than applying Heron’s formula and works in any dimension of 3D space.
这比使用海伦公式简单得多,并且在三维空间中普遍适用。
9. Vector Equation of a Plane | 平面的向量方程
A plane can be defined by a point A (a) and two non-parallel direction vectors d₁ and d₂ lying in the plane:
平面可以由一个点 A(a)和平面内两个不平行方向向量 d₁、d₂ 确定:
r = a + sd₁ + td₂, s, t ∈ ℝ
Alternatively, a plane can be described using its normal vector n. Since every vector lying in the plane is perpendicular to n, the plane equation is:
另外,平面也可以用其法向量 n 描述。因为平面内的每个向量都垂直于 n,所以平面方程为:
n · (r − a) = 0
Expanding gives the Cartesian form n · r = n · a. If n = (A, B, C), then the plane is Ax + By + Cz = D, where D = n · a.
展开得到笛卡尔形式 n · r = n · a。若 n = (A, B, C),则平面为 Ax + By + Cz = D,其中 D = n · a。
To find n from two direction vectors, simply take n = d₁ × d₂.
要从两个方向向量求 n,只需计算 n = d₁ × d₂。
Points are coplanar if the scalar triple product (b − a) · [(c − a) × (d − a)] equals zero.
若标量三重积 (b − a) · [(c − a) × (d − a)] 等于零,则四点共面。
10. Distance from a Point to a Plane | 点到平面的距离
The shortest distance from a point P to a plane with normal vector n and equation n · r = D is:
点 P 到法向量为 n、方程为 n · r = D 的平面的最短距离为:
distance = |n · p − D| / |n|
This formula is the 3D extension of the distance from a point to a line in coordinate geometry.
这个公式是坐标几何中点到直线距离公式在三维中的推广。
To derive it, take any point A on the plane and project the vector AP onto the normal direction. The length of that projection is exactly the perpendicular distance.
推导方法是:在平面上任取一点 A,将向量 AP 投影到法线方向上,投影的长度正好就是垂直距离。
If the plane is given in Cartesian form Ax + By + Cz = D, then:
如果平面以笛卡尔形式 Ax + By + Cz = D 给出,则:
distance = |Axₚ + Byₚ + Czₚ − D| / √(A² + B² + C²)
This is often the quickest way to solve exam problems involving distance to a plane.
这通常是考试中求解到平面距离问题的快捷方法。
11. Solving Intersections | 求交点与交线
To find where a line r = a + td meets a plane n · r = D, substitute the line equation into the plane equation:
求直线 r = a + td 与平面 n · r = D 的交点时,将直线方程代入平面方程:
n · (a + td) = D
This gives t = (D − n · a)/(n · d). Substituting t back gives the point of intersection.
解得 t = (D − n · a)/(n · d)。将 t 代回即可得到交点。
If n · d = 0, the line is parallel to the plane. If the constant also satisfies the equation, the line lies in the plane; otherwise there is no intersection.
若 n · d = 0,则直线与平面平行。若此时常数也满足方程,则直线在平面内;否则没有交点。
For two planes, if their normals are not parallel, they intersect in a line. The direction of this line is n₁ × n₂, since it must be perpendicular to both normals.
对于两个平面,如果它们的法向量不平行,则它们相交于一条直线。这条直线的方向为 n₁ × n₂,因为它必须同时垂直于两个法向量。
To write the full equation of the line of intersection, solve the two Cartesian plane equations simultaneously, or find any point satisfying both and use the cross-product direction.
要写出交线的完整方程,可以联立两个笛卡尔平面方程求解,或者找到同时满足两个方程的任意一点,并用叉积给出方向。
12. Worked Example and Common Pitfalls | 例题与常见误区
Example: Let A(1, 2, 0), B(3, 0, 4), C(−1, 1, 2). Find the angle between AB and AC.
例题:已知 A(1, 2, 0),B(3, 0, 4),C(−1, 1, 2)。求 AB 与 AC 的夹角。
Solution: Compute AB = (2, −2, 4) and AC = (−2, −1, 2). Then:
解答:计算 AB = (2, −2, 4),AC = (−2, −1, 2)。于是:
cos θ = (AB · AC) / (|AB||AC|) = (2×(−2) + (−2)×(−1) + 4×2) / (√24 × √9) = 6 / (3√24) = 1/√6
Therefore θ = cos⁻¹(1/√6) ≈ 65.9°.
因此 θ = cos⁻¹(1/√6) ≈ 65.9°。
Common Pitfall 1: Using b − a instead of a − b, or adding position vectors instead of subtracting them.
常见误区 1:把 b − a 写成 a − b,或者把位置向量相加而不是相减。
Common Pitfall 2: Forgetting the absolute value when finding the angle between lines, giving an obtuse angle instead of the acute angle.
常见误区 2:在求两直线夹角时忘记取绝对值,导致得到钝角而不是锐角。
Common Pitfall 3: Confusing the angle between a line and a plane with sin and cos. Remember: use sin for line-plane, cos for line-line or plane-plane.
常见误区 3:混淆直线与平面夹角的 sin 和 cos 使用。记住:线面夹角用 sin,线线或面面夹角用 cos。
Common Pitfall 4: Forgetting that the distance formula to a plane requires the absolute value of n · p − D, not just the signed value.
常见误区 4:点到平面距离公式必须使用 |n · p − D| 的绝对值,不能直接取符号值。
Always sketch a rough diagram, choose an origin, and write vectors clearly. Vector geometry becomes a routine calculation once these steps are followed.
始终画出粗略示意图,选择合适原点,并清晰地写出向量。一旦按照这些步骤操作,向量几何就会变成常规计算。
Published by TutorHao | Mathematics Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导