两个直径相等的圆,当这两个圆相切时(注意;不是相交!);
如何计算这个切点的 X、Y 坐标值?
有这样的公式吗?
深深的表示感谢啊!

解决方案 »

  1.   

    已知条件不明1、已知两圆圆心坐标 O1(x1,y1), O2(x2,y2)
       则切点坐标 A(x,y)为
       x = (x1+x2)/2
       y = (y1+y2)/22、已知一圆圆心坐标 O1(x1,y1),半径r,及另一圆圆心与此圆圆心所成的角 a
       则
       x= x1+ r*sin a
       y= y1+ r*cos a
      

  2.   

    首先if 当两圆心距离等于两半径和时 就是相切啊~!
            在两圆心的x,y  比如 A(200,300)  B(500,600)  当有这两点时 必有一点C是(200,600)  三点构成一三角形,    后面就是一个纯数学问题了 ~!   高中学过的~!呵呵
      剩下的就给你 自己独立的空间了~!   还不明白就UP我会在来看的
      

  3.   

    DooDu(杜霖:I want,I can.(MmMVP马甲)) 老师您好!
    我根据您说的“把两个圆的方程连立,然后解方程”
    思路如下;不知是否正确,还请不吝赐教;感谢!
    ------------------------------------------------------------
    公式:圆1圆心坐标 a、b
          圆2圆心坐标 c、d
    两圆外切;设切点坐标 x、y则由圆的方程公式:
    (x-a)^2+(y-b)^2=r^2
    由于两圆直径相等可知;
    (x-a)^2+(y-b)^2=(x-c)^2+(y-d)^2
    可推导出如下公式:
    x=(c^2- y*(2d+2b) +d^2-a^2-b^2)/(2c-2a)
    y=(c^2- x*(2c-2a) +d^2-a^2-b^2)/(2d+2b)
    将 x、y 分别代入以上公式则得到切点公式如下:
    ********************************************
    y = (2*d^2-2*a^2-2*b^2)/(4*d+4*b)
    x = (2*d^2-2*a^2-2*b^2)/(4*c-4*a)
    ********************************************------------------------------------------------------------
      

  4.   

    没那么麻烦的!根据解释几何就可以简单的求解:
    x=(a+c)/2
    y=(b+d)/2同意村长的答案!