早教吧作业答案频道 -->数学-->
求运动中的两圆切点两圆A(ax,ay),B(bx,by)半径为R,初始时相距为d(d>2*R),两圆心所在直线与X轴角度为∠BAx,两圆分别以速度S1,S2,方向∠alpha,∠beta运行,假设两圆会在某时相切,求切点.
题目详情
求运动中的两圆切点
两圆A(ax,ay),B(bx,by)半径为R,初始时相距为d(d>2*R),两圆心所在直线与X轴角度为∠BAx,
两圆分别以速度S1,S2,方向∠alpha,∠beta运行,假设两圆会在某时相切,
求切点.
两圆A(ax,ay),B(bx,by)半径为R,初始时相距为d(d>2*R),两圆心所在直线与X轴角度为∠BAx,
两圆分别以速度S1,S2,方向∠alpha,∠beta运行,假设两圆会在某时相切,
求切点.
▼优质解答
答案和解析
设t时刻,圆心坐标:A(ax(t),ay(t)),B(bx(t),by(t))
ax(0)=ax,ay(0)=ay,bx(0)=bx,by(0)=by
则:
ax(t)=ax(0)+S1*t*cosα=ax+tcosα*S1
ay(t)=ay(0)+S1*t*sinα=ay+tsinα*S1
bx(t)=bx(0)+S2*t*cosβ=bx+tcosβ*S2
by(t)=by(0)+S2*t*sinβ=by+tsinβ*S2
初始时,两圆心相距为d
则:d^2=(ax-bx)^2+(ay-by)^2
而:相切时,两圆心的距离=2R
(ax+tcosα*S1-bx-tcosβ*S2)^2+(ay+tsinα*S1-by-tsinβ*S2)^2=4R^2
(ax-bx)^2+(ay-by)^2+(tcosα*S1-tcosβ*S2)^2+(tsinα*S1-tsinβ*S2)^2
+2(ax-bx)(tcosα*S1-tcosβ*S2)+2(ay-by)(tsinα*S1-tsinβ*S2)=4R^2
((cosα*S1-cosβ*S2)^2+(sinα*S1-sinβ*S2)^2)t^2 + 2((ax-bx)(cosα*S1-cosβ*S2)+(ay-by)(sinα*S1-sinβ*S2)t + d^2 - 4R^2=0
由此方程可以求出t
则可求出:ax(t),bx(t),ay(t),by(t)
切点为:((ax(t)+bx(t))/2,(ay(t)+by(t))/2)
ax(0)=ax,ay(0)=ay,bx(0)=bx,by(0)=by
则:
ax(t)=ax(0)+S1*t*cosα=ax+tcosα*S1
ay(t)=ay(0)+S1*t*sinα=ay+tsinα*S1
bx(t)=bx(0)+S2*t*cosβ=bx+tcosβ*S2
by(t)=by(0)+S2*t*sinβ=by+tsinβ*S2
初始时,两圆心相距为d
则:d^2=(ax-bx)^2+(ay-by)^2
而:相切时,两圆心的距离=2R
(ax+tcosα*S1-bx-tcosβ*S2)^2+(ay+tsinα*S1-by-tsinβ*S2)^2=4R^2
(ax-bx)^2+(ay-by)^2+(tcosα*S1-tcosβ*S2)^2+(tsinα*S1-tsinβ*S2)^2
+2(ax-bx)(tcosα*S1-tcosβ*S2)+2(ay-by)(tsinα*S1-tsinβ*S2)=4R^2
((cosα*S1-cosβ*S2)^2+(sinα*S1-sinβ*S2)^2)t^2 + 2((ax-bx)(cosα*S1-cosβ*S2)+(ay-by)(sinα*S1-sinβ*S2)t + d^2 - 4R^2=0
由此方程可以求出t
则可求出:ax(t),bx(t),ay(t),by(t)
切点为:((ax(t)+bx(t))/2,(ay(t)+by(t))/2)
看了 求运动中的两圆切点两圆A(a...的网友还看了以下:
如图,已知一个圆锥的底面半径与高均为2,且在这个圆锥中有一个高为x的圆柱.(1)用x表示此圆柱的侧 2020-04-07 …
圆(x-a)^2+(y-b)^2=r^2圆心在x轴,圆与x轴相切,圆与坐标轴相切时实数a,b,r分 2020-05-22 …
圆与圆的方程直线y=-x与圆(x-1)²+y²=13的焦点坐标为?若直线3x+4y+10=0与圆x 2020-07-26 …
已知园x方+y方+6x-8y+25=r方与x轴相切,求这个圆截y轴所得的弦长已知圆C与y轴相切,圆 2020-07-26 …
在单位正方形内作两个互相外切的圆,同时每一个圆又与正方形的两邻边相切,记其中一个圆半径为X,两圆的 2020-07-30 …
在单位正方形内作两个互相外切的圆,同时每一个圆又与正方形的两条邻边相切,记其中的一个圆的半径为x, 2020-07-30 …
求运动中的两圆切点两圆A(ax,ay),B(bx,by)半径为R,初始时相距为d(d>2*R),两 2020-07-31 …
高中问题,求运动中的两圆切点两圆A(ax,ay),B(bx,by)半径为R,初始时相距为d(d>2 2020-07-31 …
在单位正方形内做两个互相外切的圆,同时每一个圆又与正方形的两邻边相切,两圆圆心在正方形的同一条对角 2020-07-31 …
已知函数f(x)=sin平方+2倍根3(x+圆周律/4)cos(x-圆周/4)-cos平方x-根31 2020-12-31 …