📘 CodingMarble Learn

坐标几何:距离公式与分点公式

平面上的每个点都有一个“地址” (x, y)。点 A(x₁, y₁) 和点 B(x₂, y₂) 之间的距离是 d = √[(x₂ − x₁)² + (y₂ − y₁)²],其实就是把横向差和纵向差放进勾股定理。点 P 在线段 AB 内部,把它按 m : n 分成两段,则 P = ((mx₂ + nx₁)/(m + n), (my₂ + ny₁)/(m + n))。当 m = n 时,P 就是中点。

🎬 分步故事

  1. 这是一张网格,上面有两个点 A(1, 1) 和 B(4, 5)。我们想知道它们相距多远。
  2. 先从 A 笔直向右走。数一数蓝色方格:4 − 1 = 3。这是横向差(x 方向的差)。
  3. 再笔直向上走到 B。数一数绿色方格:5 − 1 = 4。这是纵向差(y 方向的差)。这两段路成直角。
  4. 斜线 AB 是直角三角形的斜边。由勾股定理,AB = √(3² + 4²) = √25 = 5。这就是距离公式。
  5. 现在 B 移到了 (7, 4)。我们把 AB 分成 2 + 1 = 3 等份。P 离 A 有 2 份,离 B 有 1 份,所以 P 把 AB 分成 2 : 1。P = (5, 3)。
  6. 自由玩一玩:用滑块移动 B,再改变 m 和 n。距离和点 P 的坐标会在网格下方实时更新。

提示:拖动3D画面可以旋转,用两根手指可以缩放。

🤔 常见疑问,一次讲清

为什么要把坐标相减?

相减就能知道两个点相隔多少格。3D 里的蓝色方块数量正好是 x₂ − x₁。

如果差是负数怎么办?

负数只表示你是向左或向下走。平方之后符号就消失了,所以距离永远是正数。

根号是从哪里来的?

勾股定理给出的是 AB² = 差² + 差²。要得到 AB 本身,而不是 AB²,就要开平方根。看第 3 步里紫色的线变成 5。

为什么 m 配 x₂,而不是 x₁?

P 离 A 有 m 份,所以它向 B 靠近了 m 份。m 越大,P 越靠近 B,所以 m 必须乘 B 的坐标。

中点就是分点公式吗?

是的。在最后一步里令 m = n = 1:P 正好在正中间,公式就变成了平均数。

交换 A 和 B,距离会变吗?

不会。(x₁ − x₂)² 和 (x₂ − x₁)² 是一样的。在自由玩里把 B 绕着 A 移动试试:距离只和两个差有关。

每个点都有地址:(x, y)

画两条互相垂直的数轴。平放的叫 x 轴,竖立的叫 y 轴。它们相交于 原点 O(0, 0)。

每个点由两个数确定。第一个数 (x,叫横坐标) 告诉我们向右或向左走多远。第二个数 (y,叫纵坐标) 告诉我们向上或向下走多远。所以 (3, 2) 表示先向右 3 格,再向上 2 格。

距离公式

设 A(x₁, y₁),B(x₂, y₂)。从 A 笔直横着走,一直走到 B 的正下方。这一段是横向差 x₂ − x₁。然后笔直向上走到 B,这一段是纵向差 y₂ − y₁。两段路成直角,所以 AB 是直角三角形的斜边。

由勾股定理:AB = √[(x₂ − x₁)² + (y₂ − y₁)²]。

差是负数也没关系,因为平方之后一定是正数。点 P(x, y) 到原点的距离是 √(x² + y²)。

距离公式的用途

分点公式 (内分点)

点 P 在线段 AB 上,位于 A 和 B 之间。如果 AP : PB = m : n,我们就说 P 把 AB 按 m : n 内分。

把 AB 想成被切成 m + n 等份。P 离 A 有 m 份,也就是说 P 从 A 走向 B 的 m/(m + n) 处。于是得到

P = ( (m·x₂ + n·x₁)/(m + n) , (m·y₂ + n·y₁)/(m + n) )

为什么对:在 AP 和 PB 下面各画一个小直角三角形。它们的角相同,所以是相似三角形,它们的边长差之比就是 m : n。(见 相似三角形。)

中点公式

如果 m = n,P 就是中点:((x₁ + x₂)/2, (y₁ + y₂)/2)。也就是把两个 x 取平均,两个 y 也取平均。

求比值

如果比值未知,就设为 k : 1。把它代入公式,和已知的 x (或 y) 比较,解出 k。要找 x 轴把 AB 分成什么比,令 y = 0。

三等分点

有两个点把 AB 分成三等份。它们分别按 1 : 2 和 2 : 1 分 AB。

自己动手试试 (实践)

在家里:在有地砖的地板上用胶带贴两条线,当作 x 轴和 y 轴。你站在 (1, 1) 这块砖上。把一只拖鞋放在 (4, 5) 这块砖上。数一数:横着 3 块,竖着 4 块。再拉一根绳子,从你拉直到拖鞋,用砖的宽度来量:正好是 5。这样你就亲手验证了距离公式。

在 3D 里:走到最后一步。把 B 设为 (7, 1),把 m : n 设为 1 : 1。先猜 P 的位置,再去看结果。(答案:(4, 1),就是中点。)

重点公式和概念

例题讲解

1. 求 A(1, 1) 和 B(4, 5) 之间的距离。

横向差 = 4 − 1 = 3。纵向差 = 5 − 1 = 4。AB = √(3² + 4²) = √(9 + 16) = √25 = 5 个单位。

2. 求点 P(−6, 8) 到原点的距离。

OP = √[(−6)² + 8²] = √(36 + 64) = √100 = 10 个单位。

3. 求 A(2, −3) 和 B(6, 7) 的中点。

x = (2 + 6)/2 = 4。y = (−3 + 7)/2 = 2。中点 = (4, 2)。

4. 求把 A(1, 1) 和 B(7, 4) 按 2 : 1 内分的点。

m = 2,n = 1。x = (2×7 + 1×1)/3 = 15/3 = 5。y = (2×4 + 1×1)/3 = 9/3 = 3。P = (5, 3)。

5. 点 A(1, 2)、B(3, 6)、C(4, 8) 在同一条直线上吗?

AB = √(4 + 16) = √20 = 2√5。BC = √(1 + 4) = √5。AC = √(9 + 36) = √45 = 3√5。AB + BC = 2√5 + √5 = 3√5 = AC。所以三点共线。

6. 求 x 轴上到 A(2, −5) 和 B(−2, 9) 距离相等的点。

设点为 P(x, 0)。PA² = PB²:(x − 2)² + 25 = (x + 2)² + 81。x² − 4x + 4 + 25 = x² + 4x + 4 + 81。−8x = 56,所以 x = −7。P = (−7, 0)。

7. 点 (−1, 6) 把 A(−3, 10) 和 B(6, −8) 的连线按什么比内分?

设比值为 k : 1。x = (6k − 3)/(k + 1) = −1。所以 6k − 3 = −k − 1,7k = 2,k = 2/7。比值 = 2 : 7。检验 y:(−8×2 + 10×7)/9 = 54/9 = 6 ✓。

8. 求线段 AB 的三等分点,其中 A(2, −2),B(−7, 4)。

P 按 1 : 2 分 AB:P = ((−7 + 4)/3, (4 − 4)/3) = (−1, 0)。Q 按 2 : 1 分 AB:Q = ((−14 + 2)/3, (8 − 2)/3) = (−4, 2)。

常见错误

练习测验

1. (0, 0) 和 (3, 4) 之间的距离是:
2. (2, 4) 和 (6, 8) 的中点是:
3. 在分点公式中,点 P 把 AB 按 m : n 内分。P 的横坐标是:
4. 点 (−5, 12) 到原点的距离是:
5. x 轴把 A(2, −3) 和 B(5, 6) 的连线按什么比分:

练习:自己动手回答

输入或选择你的答案,然后点“检查”。卡住了就看提示;回答后会显示完整解答。

常见问题

用简单的话说,距离公式是什么?

先找出两点横着差多少 (横向差),竖着差多少 (纵向差)。把两个差都平方,相加,再开根号。这就是网格上的勾股定理。

分点公式和中点公式有什么区别?

分点公式可以求把线段按任意比 m : n 分开的点。中点公式是它的特殊情况 m = n = 1,也就是直接把坐标取平均。

坐标几何在考试中占多少分?

在印度 CBSE 十年级数学 (标准卷) 中,坐标几何单元大约占 6 分,距离公式和分点公式几乎每年都会考。国内的初中和高中数学同样把这两个公式当作基础内容。

哪里会学到

Canada (Ontario)Grade 10Analytic Geometry
ItalySecondaria di secondo grado – classe 1ªGeometry
ItalySecondaria di secondo grado – classe 1ªGeometry
ItalySecondaria di secondo grado – classe 1ªGeometry
ItalySecondaria di secondo grado – classe 2ªGeometry
ItalySecondaria di secondo grado – classe 2ªGeometry
ItalySecondaria di secondo grado – classe 2ªGeometry
NetherlandsHAVO 4 (bovenbouw, 2e fase)Geometric calculations
Spain4º ESOSpatial sense
Spain1º BachilleratoSpatial Sense
CBSE (India)Class 10Coordinate Geometry
CBSE (India)Class 10Coordinate Geometry
USA (Common Core, NGSS, AP)Grade 9Connecting algebra and geometry through coordinates
USA (Common Core, NGSS, AP)Grade 10Connecting algebra and geometry through coordinates
Japan高校2年Figures and equations
South Korea고등학교 1학년Equations of figures
South Korea고등학교 1학년Equations of figures
FranceSecondeAutomatic skills
FranceSecondeGeometry
FrancePremièreGeometry
Russia9 классCoordinate method
Russia9 классCoordinate method

先学这些

接着学