经典相遇问题的解答(正向)
2011-06-07 08:44
288 查看
经典相遇问题的解答(正向)
设两个人的速度相等,都为v,相距为s,鸟的速度为v',求鸟飞的距离?
从而可以推导鸟每次和其中一个人相遇,再到下一次相遇的距离变化关系:
我们考虑简单点的情况,假设鸟先是在一个人一边;
则有s(0)=s,
s(n)=s(n-1)*v'/(v+v')-s(n-1)*v/(v+v')
GO
s(n)=s(n-1)*(v'-v)/(v'+v)
因为0<(v'-v)/(v'+v)<1,
所以s(0)+s(1)+...+s(n)=s*(1+k+k^2+...k^n) {其中k=(v'-v)/(v'+v)}
当n接近于无穷大的时候有:
s(0)+s(1)+...+s(n)=s*1/(1-k)
Go
s(0)+s(1)+...+s(n)=s*(v'+v)/(2v)
但鸟飞的距离每次都是对应s(k)*v'/(v+v')
所以result=v'/(v+v')*s*(v'+v)/(2v)
GO
result=v'*s/(2v)
与用newton的运动学公式得到的结果完全一样。(即距离为时间乘以速度).
思维,题目中初始条件假定飞鸟是在一只鸟一边,如果是在任意位置会怎样?
设两个人的速度相等,都为v,相距为s,鸟的速度为v',求鸟飞的距离?
从而可以推导鸟每次和其中一个人相遇,再到下一次相遇的距离变化关系:
我们考虑简单点的情况,假设鸟先是在一个人一边;
则有s(0)=s,
s(n)=s(n-1)*v'/(v+v')-s(n-1)*v/(v+v')
GO
s(n)=s(n-1)*(v'-v)/(v'+v)
因为0<(v'-v)/(v'+v)<1,
所以s(0)+s(1)+...+s(n)=s*(1+k+k^2+...k^n) {其中k=(v'-v)/(v'+v)}
当n接近于无穷大的时候有:
s(0)+s(1)+...+s(n)=s*1/(1-k)
Go
s(0)+s(1)+...+s(n)=s*(v'+v)/(2v)
但鸟飞的距离每次都是对应s(k)*v'/(v+v')
所以result=v'/(v+v')*s*(v'+v)/(2v)
GO
result=v'*s/(2v)
与用newton的运动学公式得到的结果完全一样。(即距离为时间乘以速度).
思维,题目中初始条件假定飞鸟是在一只鸟一边,如果是在任意位置会怎样?
相关文章推荐
- 经典相遇问题的解答(正向初始条件的变化)
- 经典相遇问题的解答(逆向初始值的不确定性)
- Linux系统一些比较经典的问题与解答
- 【经典】servlet中常见的问题与解答
- 多线程经典问题-----乘客做公交车问题解答3
- c/c++ 版“经典”问题解答
- Cisco常见十大经典问题解答之VoIP
- java经典编程题 爬楼梯问题的解答
- PAT、PTA 最大子序列类经典问题 7-1 公司利润(20 分)两种方法解答
- 局域网经典问题解答
- 初学Android开发之十大经典问题解答
- 多线程经典问题-----乘客做公交车问题解答1
- 16个经典面试问题解答
- 操作系统中进程同步问题的几个经典问题与解答
- 多线程经典问题-----乘客做公交车问题解答2
- 连续子序列最大和问题的四种经典解答
- CMMI4级实践中的5个经典问题及解答
- 经典算法题目:Cracking the coding interview 问题与解答
- Hulu机器学习问题与解答系列 | 十六:经典优化算法
- CMMI4级实践中的5个经典问题及解答