Skip to content

弦长公式 ​

TIP

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

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

什么是弦长? ​

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

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

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

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

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

推导 ​

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

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

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

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

|AB|=1+1k2|y1−y2|

推导 ​

公式 3 ​

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

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

那么 x1+x2=−ba

x1x2=ca

|x1−x2|=x12+x22−2x1x2

=(x12+x22)2−4x1x2

=b2a2−4ca

=b2−4aca2

=Δ|a|

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

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

y1+y2=−ba

y1y2=ca

同理可得 |y1−y2|=Δ|a|

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

距离 2026 高考还有 0 天。

Released under the MIT License.