首页·图形·数学

点到直线的距离

最短距离就是从点向直线作垂线的长度。把点的坐标代入斜截式,再除以 √(m²+1),用来抵消直线倾斜的影响。

填入数值

距离

2.2361

x

4

y

9

算式

距离 = |斜率 × x₁ − y₁ + y 截距| ÷ √(斜率² + 1)

一并给出的坐标是垂足,也就是直线上离该点最近的位置。

要填什么

输入项默认值能填的范围
x₁第一个点的横坐标。6不限
y₁第一个点的纵坐标。8不限
斜率x 每增加 1,y 上升多少。就是 y = mx + b 里的 m。2不限
y 截距直线与 y 轴相交的高度,也就是 y = mx + b 里的 b。1不限

算的步骤

公式距离 = |斜率 × x₁ − y₁ + y 截距| ÷ √(斜率² + 1)
代入默认值距离 = |2 × 6 − 8 + 1| ÷ √(2² + 1)
答案距离 = 2.2361

值不同,结果不同

其他值不动,只改x₁时的结果。

x₁距离xy
30.44723.47.8
4.50.89443.78.4
62.236149
94.91934.610.2
127.60265.211.4

结果各项的意思

结果项默认值时
距离两点之间用直线量的距离。2.2361
x换成直角坐标后的横向位置。4
y换成直角坐标后的纵向位置。9

常错的地方

一并给出的坐标是垂足,也就是直线上离该点最近的位置。

术语

x₁
第一个点的横坐标。
y₁
第一个点的纵坐标。
斜率
x 每增加 1,y 上升多少。就是 y = mx + b 里的 m。
y 截距
直线与 y 轴相交的高度,也就是 y = mx + b 里的 b。
距离
两点之间用直线量的距离。
x
换成直角坐标后的横向位置。
y
换成直角坐标后的纵向位置。

常见问题

Q. 点到直线的距离怎么算?

距离 = |斜率 × x₁ − y₁ + y 截距| ÷ √(斜率² + 1) — 最短距离就是从点向直线作垂线的长度。把点的坐标代入斜截式,再除以 √(m²+1),用来抵消直线倾斜的影响。

Q. 举个例子算一遍。

x₁ 6, y₁ 8, 斜率 2, y 截距 1时,是距离 2.2361。

Q. 要填哪些值?

填x₁, y₁, 斜率, y 截距。改了值就立刻重算,空着的按0算。

Q. 改了值,结果会怎么动?

只动x₁的话,会变成x₁ 3 → 距离 0.4472、x₁ 12 → 距离 7.6026。下表分五档列了出来。

Q. 结果四舍五入到哪一位?

金额到个位,比例到小数点后一位,其余到小数点后两位。屏幕上是四舍五入过的,往下算用的还是没舍入的值。

Q. 有什么要注意的吗?

一并给出的坐标是垂足,也就是直线上离该点最近的位置。

一起用的计算

各个输入的长度单位要统一。cm和m混着填,结果会差得很远。