直线与圆锥曲线相交所得弦长d为:
公式一:
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]
关于直线与圆锥曲线相交求弦长,通用方法是将直线y=kx+b代入曲线方程,化为关于x(或关于y)的一元二次方程,设出交点坐标,利用韦达定理及弦长公式√(1+k^2)[(x1+x2)^2-4x1x2]求出弦长,这种整体代换,设而不求的思想方法对于求直线与曲线相交弦长是十分有效的,然而对于过焦点的圆锥曲线弦长求解利用这种方法相比较而言有点繁琐,利用圆锥曲线定义及有关定理导出各种曲线的焦点弦长公式就更为简捷。
公式二:(鱼鱼补充)
d=√[(1+k^2)△/a^2]=√(1+k^2)√(△)/|a|
个人感觉,在知道圆和直线方程求弦长时,可利用方法二,将直线方程代入圆方程,消去一未知数,得到一个两元一次方程,其中△为两元一次方程中的b^2-4ac,a为二次项系数。