两圆相交求公共弦长公式有公式可以直接求公共弦,不用求交点坐标吗.

问题描述:

两圆相交求公共弦长公式
有公式可以直接求公共弦,不用求交点坐标吗.

1)两圆方程相减得到公共弦直线方程
假设ax+by+c=0
2)其中一圆圆心P(m,n),半径r,P到直线距离d:
d^2=(ma+nb+c)^2/(a^2+b^2)
3)弦长L
(L/2)^2+d^2=r^2
L=√(r^2-d^2)
=√[r^2-(ma+nb+c)^2/(a^2+b^2)]

可以,不过要知道下面这些信息
两个圆的半径,相交情况下,两个圆心的距离
假设两个半径分别是a,b,圆心距是c
那么公共弦的长度是--------
(a+b+c)(a+b-c)(a+c-b)(b+c-a)的乘积开根号,然后再除以c
具体的推导过程就是解方程而已,自己推一下吧