主题
最后登录1970-1-1
回帖0
精华
积分3167
威望
RP
金钱 柯币
人气 ℃
注册时间2009-1-5
|
发表于 2009-4-4 21:00:07
|
显示全部楼层
具体求解过程
B↑y
/|\
/ │ \
C / │ \ A
────┼────→x
\ O│ /
\ │ /
\|/
│D
如图建立平面直角坐标系
A, B, C, D 分别表示四只虫所处的位置.
则初始 A(0.75*sqrt(2), 0), B(0, 0.75*sqrt(2)), C(-0.75*sqrt(2), 0), D(0, -0.75*sqrt(2))
现对A进行分析.
设在时刻t时, 虫A所处于的位置为(x(t), y(t))
则由于四只虫运动是对称的, 所以可以得到B的位置为 (-y(t), x(t))
AB直线斜率为 (y-x)/(x+y)
而此直线正是A所行进曲线在(x,y)点的切线
(速度方向, 即位移导数的方向, 所以是位移曲线的切线方向).
所以得到微分方程
dy/dx = (y-x)/(x+y) .........(1)
初始条件: y(0.75*sqrt(2)) = 0
解以上微分方程得
sqrt(1 + y^2/x^2) * e^arctg(y/x) = 0.75 * sqrt(2)/x .........(2)
令x = rcosθ, y = rsinθ, (2)式可化简为:
secθ * e^θ = 0.75 * sqrt(2)/(r * cosθ)
整理可得
r = 0.75 * sqrt(2) * e^(-θ)
令r=0, 得 θ→∞, 所以, 虫的运行曲线方程为
r = 0.75 * sqrt(2) * e^(-θ) (θ≥0) .........(3)
现在求(3)式曲线的长度.
s = ∫sqrt(r^2 + (dr/dθ)^2) dθ (积分限 0 ~ ∞, 广义积分)
dr/dθ = -0.75*sqrt(2)e^(-θ) = -r
∴ s = ∫1.5*e^(-θ) dθ (积分限0→∞)
计算可得, s=1.5
所以时间 t = s/v =1.5/0.1 = 15(s)
另这个问题可以简单化也可复杂化。
简单化:可单独考察指定的任意两相邻对象,它们相遇时间=初始距离/距离缩小率;至于轨迹等均无须考虑。(你甚至可以再捉两只虫来,让它们在一个正六边形上依次“追尾”进行验证)
复杂化:建立微分方程,由初始条件得到轨迹方程,然后再。。。(但得到的结果必与上述方法一致!)
PS:本题原题为4只蜗牛在边长为100cm的正方形的四个顶角上同时以1cm/秒的速度按逆时针方向向下一个角上的蜗牛爬行。它们将何时可相遇?
PS2:此题可以推广到N边形,当N越大时,向中心靠拢的速度越慢。当N→∞时,即趋向圆时,将永远在圆上运动,不会向内。
以上解答都是网上找到的,算是帮忙给个完整的解释吧。
[ 本帖最后由 慕容飞羽 于 2009-4-4 22:05 编辑 ] |
|