有天在微博上看到友邻在凌晨1点多发图片说可惜没看到月亮,是不是太晚了月亮已经落山了。我看了下日历是农历的下半月,知道下半月的月亮可能要后半夜才出地平线所以实际情况应该是月亮还没出地平线,正想告诉她。突然想到我不知道具体月亮每天是具体几点出地平线或者说推迟几分钟出现的,就想着算一算。结果发现初略估计所需要的计算比想象中还简单很多。以太阳和地球的连线作为基准线。月亮的一个周期为29-30天,转过了360度,360/30=12.于此同时地球自转是360/24=15,即一小时转过15度。不考虑月亮在一天内的运动角度(实际上一小时差不多0.5度),所谓月亮与前一天的差异,可以用到达同一高度(或者地平线)的时刻来衡量。已知满月的时候月亮差不多在午夜12点左右到中天,之后出现得越来越晚,最后在初一的时候月亮与太阳同升落。所以月亮转动的12度需要地球转动12/15=0.8h=48min的时间才能和昨天达到相同的高度。如果用29算,得到的是50min。在网上搜一下,发现这个计算结果吻合得相当好。用同样的方法也可以马上得到每天夜晚的星空和前一天相差4分钟。这件事本身还挺让我感触的。明明只需要小学的数学和知识,但这个世界上拥有这些知识的人中实际想知道这一事实有多少,想知道然后自己实际去计算的又有多少呢?(在学习或者练习中遇到的不算)从这点大概就能看出很多自认为擅长思考的人,实际调用的部分非常之少。有此产生的另一个感悟就是没事多算算,通过计算经常能获得和直觉非常不一样的体验。费米和费曼的八卦中有很多他们做估计的故事。我现在的想法大概是和他们做的差不多。这事其实很容易而且有趣。