Skip to content

弦长公式

TIP

虽然弦长公式与点到点的距离公式是等价的,但弦长公式直接将点与直线的斜率联系起来,其实是点到点距离公式的最终化简版!

所以以后再有需要表达两点间的距离,应该先看看两点是否在一条直线上,若是,则能且优先使用弦长公式。

什么是弦长?

一个圆锥曲线与一条直线若相交有两个交点,将这两个点相连得到的线段长度就是弦长。

公式 1(横坐标的弦长公式)

设两个交点的坐标为 A(x1,y2)B(x2,y2),直线的方程为 y=kx+b(直线的斜率一定存在),

那么 AB 两点间的直线距离为 AB=1+k2|x1x2|

注意这个公式只适用于当直线的斜率存在时。若直线斜率不存在,应当使用纵坐标的弦长公式。

推导

设有一条直线 y=kx+b(斜率一定存在)。

在这条直线上有两点 A(x1,y2)B(x2,y2)

公式 2(纵坐标的弦长公式)

设两个交点的坐标为 A(x1,y2),B(x2,y2),直线的方程为 y=kx+b,则

|AB|=1+1k2|y1y2|

推导

公式 3

练联立曲线和直线的方程后得到的二次方程,

若是关于横坐标 x 的二次方程,比如 ax2+bx+c=0

那么 x1+x2=ba

x1x2=ca

|x1x2|=x12+x222x1x2

=(x12+x22)24x1x2

=b2a24ca

=b24aca2

=Δ|a|

所以 |AB|=1+k2Δ|a|(这里的 Δ|a| 都属于关于 x 的方程)

若是关于纵坐标 y 的二次方程,比如 ay2+by+c=0

y1+y2=ba

y1y2=ca

同理可得 |y1y2|=Δ|a|

所以 |AB|=1+1k2Δ|a|(这里的 Δ|a| 都属于关于 y 的方程)

距离 2025 高考还有 -103 天。

Released under the MIT License.