|
本帖最后由 扫街 于 2012-7-22 07:07 编辑 + c0 G1 a" M/ f: d& c$ [' v
4 p' `& c, A6 V5 y; [昨天帝都工程师在公司干了一天的活,终于熬到可以回宿舍了,结果出门发现下起了大雨,而这时你既没有带伞又没有人替你撑伞,在这样的情况下如何才能使自己淋到的雨量最少呢?
: v0 m: P/ a3 ]1 Y5 [$ t2 G5 H有一种很自然的想法,那就是尽可能快的跑回宿舍。但是这样也不见得是最好的,因为在你拼命往前跑的时候,有很多本来落不到你身上的雨滴会被你迎面撞上。那么究竟怎样才能淋雨最少呢?奔跑速度和身体倾斜角度是两个最关键因素。1 [/ \8 l* F& [( U8 M! y9 x e% z
8 O4 {, m( `) s# d$ y为了简化计算,我们近似的认为人体是个长方体,长 a 宽 b 高 h。假设雨滴匀速下落,水平速度 vx(vx可正可负),竖直速度 vy。设跑步速度为 u(如图1)。在地面上看,雨滴也在动,人也在动,看起来并不直观,于是我们切换到人参考系。在人参考系中,人是静止的,而雨滴的速度变为:竖直方向 vy,水平方向 vx(如图2)。如此一来,人应该以怎样的角度跑就显而易见了:在人参考系内,尽量让自己的身体和雨下落方向保持平行就可以了(如图3)。因为这样的角度可以保证只有头顶受雨淋,身体的其他侧面不会迎面撞上雨以及被雨打上。: X, C; o2 A& y$ i) N3 r
容易算出身体的倾角 α = arctan [ vy / (vx+u) ]。: u' t! ~0 C8 n
接下面来就要确定最优速度。假设人要走的总距离是一个定值,设为D,设在雨中被淋的时间为t,显然 t=D/u。再假设雨滴是均匀分布的,设其质量密度为 ρ。我们现在要计算落在你身上的雨水总质量 m。有哪些雨最终是落在你身上的了呢?从图3可以很清楚看出:以头顶(即长方体的顶面)为底面,高为 v’* t的那个长方体内的所有雨滴,就是落在你身上的所有雨滴。于是6 \8 s4 `& R% A) t2 q% v7 ]
m = ρV = ρab * v’* t& \0 Y- L9 G" f
代入 v’的具体表达式:9 j! N( N& M- Y% r9 {' d
1 v% S( n, r' z2 @# E- c! O所以:, A! ?: h+ C Y$ j
1 K/ _; c) y, E" z r- _
, f+ f) b( D; X9 s& e) w( m, w# @于是我们剩下的任务便是求出上式的极小值。学过高数的人都知道用求导的方法就能算出来。具体细节这里就不写了,结论是:
& x& x- @& R. q& [- z0 D, P当vx ≥ 0 时,也就是迎着雨跑时,那么 m 随着 u 的增大是一直减小的,也就是说,跑得越快淋雨越少,当然前提是你得按照上面的身体倾角去跑。
" c! F5 C2 b; M2 I9 T当vx < 0 时,也就是雨从背后打来时,那么情况稍稍有些复杂,当 u = -vy² /vx-vx 的时候淋雨量最小。我们可以大概的估计一下 u 的值:假设 vy = 3 m/s,vx = -1 m/s,得出 u = 10 m/s。这已经是100米跑的速度了,一般人都是跑不到这么快的。当 vx 的绝对值更小一些的时候(通常情况下vx绝对值就是更小),u 的极小值将会更大。& C9 p/ r" b$ w( x% N% {9 r/ g9 `
于是可以得出最后的结论:在雨中无论什么情况,只要尽可能的快跑,身体角度就按照 α = arctan[ vy / (vx+u) ] 的角度倾斜,就可以使总淋雨量最小啦。
2 Y: N+ ~- e6 r8 o9 V3 K: b. V: K2 J. c. ~* N6 I" m' l9 C* C! l. u/ i
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
评分
-
查看全部评分
|