关于直线与圆锥曲线相交求弦长,通用方法是将直线y=kx+b代入曲线方程,化为关于x(或关于y)的一元二次方程,设出交点坐标,利用韦达定理及弦长公式√(1+k^2)[(x1+x2)^2 - 4x1x2]求出弦长,这种整体代换,设而不求的思想方法对于求直线与曲线相交弦长是十分有效的,然而对于过焦点的圆锥曲线弦长求解利用这种方法相比较而言有点繁琐,利用圆锥曲线定义及有关定理导出各种曲线的焦点弦长公式就更为简捷。
用极坐标方法
椭圆极坐标方程是:r(a)=ep/(1-ecosa)
其中e是椭圆离心率,p是焦点到对应准线的距离,a是向径到x轴的角度
所以你要求的那个弦长就是:r(a)+r(a+pi)=2ep/(1-e^2cosa*cosa)
2公式
d = √(1+k^2)|x1-x2| = √{(1+k^2)[(x1+x2)^2 - 4x1x2]} = √(1+1/k^2)|y1-y2| = √(1+1/k^2)[(y1+y2)^2 - 4y1y2]
若直线过焦点并知道倾斜角,则还可以 d =2ep/(1-e^2cosa*cosa)
3推导
设直线y=kx+b
代入椭圆的方程可得:x^2/a^2 + (kx+b)^2/b^2=1,
设两交点为A、B,点A为(x1,y1),点B为(x2,y2)
则有AB=√(x1-x2)^2+(y1-y2)^
把y1=kx1+b.y2=kx2+b分别代入,
则有:
AB=√(x1-x2)^2+(kx1-kx2)^2
=√(x1-x2)^2+k^2(x1-x2)^2
=√(1+k^2)*│x1-x2│
同理可以证明:弦长=│y1-y2│√[(1/k^2)+1][1]
4延伸
此公式适用于所有圆锥曲线 包括 圆椭圆双曲线和抛物线
椭圆:
(1)焦点弦:A(x1,y1),B(x2,y2),AB为椭圆的焦点弦,M(x,y)为AB中点,则L=2a±2ex
(2)设直线;与椭圆交于P1(x1,y1),P2(x2,y2),且P1P2斜率为K,则
|P1P2|=|x1-x2|√(1+K²)或|P1P2|=|y1-y2|√(1+1/K²)
双曲线:
(1)焦点弦:A(x1,y1),B(x2,y2),AB为双曲线的焦点弦,M(x,y)为AB中点,则L=-2a±2ex
(2)设直线;与双曲线交于P1(x1,y1),P2(x2,y2),且P1P2斜率为K,则
同上{K=(y2-y1)/(x2-x1)}
抛物线:
(1)焦点弦:已知抛物线y²=2px,A(x1,y1),B(x2,y2),AB为抛物线的焦点弦,则
|AB|=x1+x2+p或|AB|=2p/(sin²H){H为弦AB的倾斜角}
(2)设直线;与抛物线交于P1(x1,y1),P2(x2,y2),且P1P2斜率为K,则同上
谢谢。。。。。。。。