数学基础二:点到直线距离公式推导

本文详细介绍了从两点坐标出发,通过几何构造和勾股定理推导点到直线距离公式的全过程。首先建立直角三角形,然后利用直线的点斜式和一般式方程,计算垂足坐标,最终得出点到直线距离的一般公式。该公式对于几何问题和解析几何问题的解决具有重要意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

推导前置:两点之间距离公式

图一:
在这里插入图片描述
已知AB两点坐标为A(x1,y1),B(x2,y2)。
过A做一直线与X轴平行,过B做一直线与Y轴平行,两直线交点为C。
则AC垂直于BC(因为X轴垂直于Y轴)
则三角形ACB为直角三角形
由勾股定理得
AB2=AC2+BC2 AB^2=AC^2+BC^2 AB2=AC2+BC2

AB=AC2+BC2 AB=\sqrt{AC^2+BC^2} AB=AC2+BC2

已知直线方程:

一般式
Ax+By+C=0 Ax+By+C=0 Ax+By+C=0
点斜式
(y1−y2)(x1−x2)=k \frac{(y1-y2)}{(x1-x2)}=k (x1x2)(y1y2)=k

过P(x0,y0)作直线L的垂线Li,垂足为D(x,y),p(x0,y0)到D(x,y)的距离为d
在这里插入图片描述

由一般式直线方程可知,直线L的斜率为:-
k=−AB k=-\frac{A}{B} k=BA

由于两线垂直斜率乘积为-1,所以垂线Li的斜率为:
ki=BA ki=\frac{B}{A} ki=AB

代入点斜式直线方程:

y0−yx0−x=BA \frac{y0-y}{x0-x}=\frac{B}{A} x0xy0y=AB

即得到直线方程二:
Bx−Ay+Ay0−Bx0=0 Bx-Ay+Ay0-Bx0=0 BxAy+Ay0Bx0=0

通过一般式可知:
x=−(c+By)A x=\frac{-(c+By)}{A} x=A(c+By)

y=−(c+Ax)B y=\frac{-(c+Ax)}{B} y=B(c+Ax)

代入直线方程二

Bx+AC+A2∗xB+Ay0−Bx0=0 Bx+\frac{AC+A^2*x}{B}+Ay0-Bx0=0 Bx+BAC+A2x+Ay0Bx0=0

计算得到D(x,y)的坐标为:

x=B2∗x0−ABy0−ACB2+A2 x=\frac{B^2*x0-ABy0-AC}{B^2+A^2} x=B2+A2B2x0ABy0AC

y=A2∗y0−ABx0−BCB2+A2 y=\frac{A^2*y0-ABx0-BC}{B^2+A^2} y=B2+A2A2y0ABx0BC

x−x0=−A(Ax0+By0+C)B2+A2 x-x0=\frac{-A(Ax0+By0+C)}{B^2+A^2} xx0=B2+A2A(Ax0+By0+C)

y−y0=−B(Ax0+By0+C)B2+A2 y-y0=\frac{-B(Ax0+By0+C)}{B^2+A^2} yy0=B2+A2B(Ax0+By0+C)

根据推导前置图一勾股定理可知:

d2=(x−x0)2+(y−y0)2 d^2=(x-x0)^2+(y-y0)^2 d2=(xx0)2+(yy0)2

所以代入x-x0,y-y0得到:
d2=(−A(Ax0+By0+C)(B2+A2))2+(−B(Ax0+By0+C)(B2+A2))2 d^2=\frac{(-A(Ax0+By0+C)}{(B^2+A^2))^2}+\frac{(-B(Ax0+By0+C)}{(B^2+A^2))^2} d2=(B2+A2))2(A(Ax0+By0+C)+(B2+A2))2(B(Ax0+By0+C)

d2=A2(Ax0+By0+C)2(B2+A2)2+B2(Ax0+By0+C)2(B2+A2)2 d^2=\frac{A^2(Ax0+By0+C)^2}{(B^2+A^2)^2}+\frac{B^2(Ax0+By0+C)^2}{(B^2+A^2)^2} d2=(B2+A2)2A2(Ax0+By0+C)2+(B2+A2)2B2(Ax0+By0+C)2

d2=(A2++B2)(Ax0+By0+C)2(B2+A2)2 d^2=\frac{(A^2++B^2)(Ax0+By0+C)^2}{(B^2+A^2)^2} d2=(B2+A2)2(A2++B2)(Ax0+By0+C)2

d2=(Ax0+By0+C)2(B2+A2) d^2=\frac{(Ax0+By0+C)^2}{(B^2+A^2)} d2=(B2+A2)(Ax0+By0+C)2

得出点到直线距离公式为:

d=∣Ax0+By0+C∣A2+B2 d=\frac{|Ax0+By0+C|}{\sqrt{A^2+B^2}} d=A2+B2Ax0+By0+C

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值