最简单的是连立两圆的方程,然后得到的直线便是公共弦方程,最后问题便转化成求直线与圆相交弦问题了。两种方法:1,一般法:连立方程,利用公式弦长L=(k2次方+1)1/2次方乘以[X1-X2] 2,特殊法:求出圆心到直线的距离d,然后利用勾股定理L2/4=R2-d2, 既可求出
解析法:利用两圆方程相减得出两圆的公共弦方程,然后利用圆心到直线的距离求出弦心距,再利用勾股定理求出弦长。几何法:设公共弦将圆心距分为两部分x,y;设圆心距为d,两圆的半径分别为R、r,则x+y=d,R�0�5-x�0�5=r�0�5-y�0�5,即x=(R�0�5-r�0�5+d�0�5)/(2d);所以弦长L=2√(R�0�5-x�0�5) (附:如果知道两园的公式,可直接两公式相减即可!)
求相交曲线的公共弦长的一般方法是,求出交点坐标,再计算两点间的距离。但是计算量比较大,所以对于圆的公共弦,却有较为简便的办法.容易证明:无论k取何值时,相交二圆f(x,y)=0;g(x,y)=0构成的方程f(x,y)+k*g(x,y)=0都经过二圆的公共点。