The classic question of whether one should walk or run in the rain to remain the least wet has inspired a myriad of solutions ranging from physically performing test runs in raining conditions to mathematically modeling human movement through rain. This manuscript approaches the classical problem by simulating movement through rainfall using MATLAB. Our simulation was generalizable to include snowfall as well. An increase in walking speed resulted in a corresponding decrease in raindrop and snowflake collisions. When raindrops or snowflakes were given a horizontal movement vector due to wind, a local minimum in collisions was achieved when moving in parallel with the same horizontal speed as the raindrop; no local minimum was detected with antiparallel movement. In general, our simulation revealed that the faster one moves, the drier one remains.
翻译:经典问题“雨中行走还是奔跑能保持最干”激发了大量解决方案,从在降雨条件下进行物理实地测试,到通过数学建模模拟人体在雨中的运动。本文采用MATLAB模拟降雨过程中的运动来探讨这一经典问题,且该模拟可推广至降雪场景。研究表明,步行速度增加会导致雨滴和雪花碰撞次数相应减少。当雨滴或雪花因风力作用具有水平运动矢量时,与人运动方向相同且速度与水平雨滴速度一致时,碰撞次数出现局部最小值;而在反平行运动时未检测到局部最小值。总体而言,我们的模拟揭示:运动速度越快,人体保持越干燥。