点到直线的距离公式的七种推导方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

点到直线的距离公式的七种推导方法(转载)

很有用哦

已知点 00(,)P x y 直线:0(0,0)l Ax By C A B ++=≠≠求点P 到直线 l 的距离。(因为特殊直线很容易求距离,这里只讨论一般直线) 一、 定义法

证:根据定义,点P 到直线 l 的距离是点P 到直线 l 的垂线段的长,如图1, 设点P 到直线l 的垂线为 'l ,垂足为Q ,由 'l l ⊥可知 'l 的斜率为

B A

解得交点22

00002222

(

,)B x ABy AC A y ABx BC

Q A B A B ----++

22222

000000

2222

222200002222

2222200000022222222||()()()()()()()()()B x ABy AC A y ABx BC PQ x y A B A B A x ABy AC B y ABx BC A B A B

A Ax By C

B Ax By

C Ax By C A B A B A B ----=-+-++------=+++++++++=+=

++

+|PQ ∴=

二、 函数法

证:点P 到直线 l 上任意一点的距离的最小值就是点P 到直线l 的距离。在l 上取任意点 (,)Q x y 用两点的距离公式有,为了利用条件0Ax By C ++=上式变形一下,配凑系数处理得:

22220022222222000022

0000220000()[()()]

()B ()()B ()[()B()][()B()][()B()](B )(B 0)A B x x y y A x x y y A y y x x A x x y y A y y x x A x x y y Ax y C Ax y C +-+-=-+-+-+-=-+-+-+-≥-+-=++++=

当且仅当00()B A y y x -=-(x )

时取等号所以最小值就是d =

三、不等式法

证:点P 到直线 l 上任意一点Q (,)x y 的距离的最小值就是点P 到直线l 的距离。由柯西不

等式:222222

000000()[()()][()B()](B )A B x x y y A x x y y Ax y C +-+-≥-+-=++

B 0,Ax y

C ++=≥

当且仅当00()B A y y x -=-(x )

时取等号所以最小值就是d =

四、转化法

证:设直线 l 的倾斜角为 α过点P 作PM ∥ y 轴交l 于M

11(,)

x y 显然

10

x x =所以

01Ax C

y b

+=-

x

0000||||||Ax C Ax By C

PM y B B

+++∴=+

=

易得∠MPQ = α(图2)或∠MPQ =0180α-(图3)

2

2

2

2

tan tan A MPQ B

α∠==所以

cos MPQ ∠=

=

00||||cos ||

Ax By C

PQ PM MPQ B

++=∠==

五、三角形法

证:P 作PM ∥ y 轴交l 于M ,过点P 作PN ∥ x 轴交l 于N (图4) 由解法三知00|||

|Ax By C PM B ++=;同理得 00||||Ax By C

PN A

++=

在Rt △MPN 中,PQ 是斜边上的高

||PQ ∴=

=

六、参数方程法

证:过点00(,)P x y 作直线 0'0cos :sin x x t l y y t θ

θ

=+⎧⎨

=+⎩交直线l 于点Q 。(如图1)

由直线参数方程的几何意义知||||t PQ =,将 'l 代入

l 得

00cos sin 0Ax At By Bt C θθ++++=

整理后得 00|||

|...........(1)cos sin Ax By C

t A B θθ

++=--

当 'l l ⊥时,我们讨论 θ与 l 的倾斜角α的关系:

当 α为锐角时 (tan 0,A B α=->不妨令A>0,B<0)有0

90θα=+(图2)

cos sin sin cos θαθα=-=======

当 α为钝角时 (tan 0,A B

α=-<不妨令A>0,B>0)有0

90θα=-(图3)

得到的结果和上述形式相同,将此结果代入①得

0022|||||

|

Ax By C t ++=

= 七、向量法

证:如图五,设直线:0(0,0)l Ax By C A B ++=≠≠的一个法向量

(1,)B

n A

=,Q 直线上任意一点,则1010(,)PQ x x y y =--。从而点P 到直

线的距离为:

n Q

1010

11

|()|

||

||

0,

B

x x y y

n PQ

d

n

P Ax By C d

-+-

===

∴++===点在直线l上,从而

附:

方案一:

设点P到直线l的垂线段为PQ,垂足为Q,由PQ

⊥l可知,直线PQ的斜率为

A

B

(A≠0),根据点斜式

写出直线PQ的方程,并由l与PQ的方程求出点Q的

坐标;由此根据两点距离公式求出|PQ|,得到点P

到直线l的距离为d

方案二:设A≠0,B≠0,这时l与x轴、y轴都

相交,过点P作x轴的平行线,交l于点)

,

(

1

y

x

R;作y轴的平行线,交l于点)

,

(

2

y

x

S,

=

+

+

=

+

+

2

1

1

C

By

Ax

C

By

x

A

B

C

Ax

y

A

C

By

x

-

-

=

-

-

=0

2

1

,.

所以,|PR|=|

1

x

x-|=

A

C

By

Ax+

+

|PS|=|

2

y

y-|=

B

C

By

Ax+

+

|RS

|=

AB

B

A

PS

PR

2

2

2

2

+

=

+×|C

By

Ax+

+

|由三角形面积公式可知:d·|RS|=|PR|·|PS|

所以

2

2

B

A

C

By

Ax

d

+

+

+

=

可证明,当A=0时仍适用

相关文档
最新文档