用3个圆找圆心(编写程序 求三个圆 共同的交点坐标 已知三个圆 圆...)

案例 2020-01-16 03:40:10

编写程序 求三个圆 共同的交点坐标 已知三个圆 圆...

只能跟你说下思路了 

1 首先判断两圆圆心的距离d是否大于两圆的半径之和 如果大于就无交点 反之则有

2 求出两圆点之间的中间点a的坐标(xa,ya)

3 求出a点到两交点的距离d3 用勾股定理 c1的平方-d1的平方 = c2的平方- d2的平方

                                                             d=d1+d2;

   通过这两个式子可以求出d1和d2  然后  d3的平方 = c1的平方 - d1的平方

  即可求出d3了

4 求以a点为圆心d3为半径的圆上的坐标与圆心的连线 与 前两圆的圆心连线垂直 的坐标 即交点了

5 判断垂直用向量的乘积就行了 


我用autocad作图,已知圆上的三点,怎么找圆心啊,...

  画一个三点圆就可以找到圆心了,如图。

  或者,命令行输入C,回车,再输入3P,回车,选三点,完成三点圆绘制。

20180614-007摆件20180614-007摆件


请问此图 怎么确定中间三个圆的圆心位置?
这是个等边三角形,做三条边的中垂线~等边三角形是个特殊模型,其外心、内心、垂心,三心合一~
每条边的中垂线,必过一圆的圆心,另两个圆的我切线