Math 求三个增长圆的交点

Math 求三个增长圆的交点,math,geometry,Math,Geometry,一条线上有三个点,它们是三个圆的中心。定义了每个圆的初始半径,它们在初始状态下没有重叠。然后,它们都开始以相似且相同的速度/比(例如,它们都是1厘米/秒)增长并增加半径 我怎样才能及时找到这些圆的交点?我的意思是找出这三个圆在两个点上相遇的时间 让我们来看一看,中间的圆总是以0为中心,左边的一个位于-da,右边的一个位于dc。每个半径取决于时间,如下所示:Ra(t)=Ra+k*t。因此,使用公式(5),我们可以写出交叉点的x坐标方程(彻底检查标志): 求出未知的t,然后检查该值是否给出真实的交

一条线上有三个点,它们是三个圆的中心。定义了每个圆的初始半径,它们在初始状态下没有重叠。然后,它们都开始以相似且相同的速度/比(例如,它们都是1厘米/秒)增长并增加半径

我怎样才能及时找到这些圆的交点?我的意思是找出这三个圆在两个点上相遇的时间


让我们来看一看,中间的圆总是以0为中心,左边的一个位于
-da
,右边的一个位于
dc
。每个半径取决于时间,如下所示:
Ra(t)=Ra+k*t
。因此,使用公式(5),我们可以写出交叉点的x坐标方程(彻底检查标志):


求出未知的
t
,然后检查该值是否给出真实的交点

这是一个怎样的计算机编程问题?如果您在解决问题时增加自己的努力,这将更适合该站点。我投票将此问题作为离题问题结束,因为它属于Stack Exchange网络中的另一个站点,即。@RoryDaulton,这肯定是一个编程问题。我试图找到一个算法来计算C语言中的运行时间。所以这一定是一个编程问题。仅仅因为它不包含分号,并不意味着它与编程无关:)一般来说,在你最初的问题中明确它与编程的关系。谢谢你现在澄清这个问题。我投票结束这个问题,因为它不是关于编程或软件开发。谢谢@MBo,这个方法棒极了
- (da^2 - (ra+k*t)^2 + (rb+k*t)^2)/da = (dc^2 - (rc+k*t)^2 + (rb+k*t)^2)/dc