记得曾经从一本科普书中读到,利用现代科学仪器测量月亮影像在视场中的张角,得到的结果是30角分左右。这在眼底也就占据了0.15 mm宽的地方。可以推测,月亮变大应该是一种错觉。那么,错觉又是怎样引起的呢?那时候,Sheldon有晚上抬头观察星空的习惯,那个姿势保持久了容易脖子疼,这是不是引起错觉的原因呢?为了验证这个想法,Sheldon改成躺在房顶上看空中的月亮,这就和站着看地平线上月亮的姿势一样。按照Sheldon的理论,这时空中的月亮也会变大。于是专门等半夜月亮升高时爬起来试验了一下——瞬间就被证伪了。在民间搞理论就是不靠谱啊。
就像绝大多数生活中的物理问题一样,最早研究这个问题的人又是亚里士多德,而且像他的其他物理定律一样,这种哲学思辨论述最终被实证推翻了。公元前4世纪的时候,他猜想月亮的影像变大了,是因为月光被地平线附近的空气折射,所以看起来比空中要大一些。即使不会做月光折射的计算,现在的你也很容易超越亚里士多德的见识。因为当你激动地用普通相机把月亮拍下来时,就会发现照片里的月亮毫不起眼,像是卸了妆的当红明星,让人大失所望。古代没有这个条件,所以直到一千四百多年后,阿拉伯物理学家阿尔哈桑才纠正了亚里士多德的错误,认为这种效应是主观感知的结果。
事实上,不仅仅是月亮,就连太阳,以及夜空中的星座,在地平线附近时都会看起来比在天空中时大一些。地平线附近总会有许多人类熟悉的事物,例如山脉,房屋,大树等等。对比之下,月亮就会显得大很多。这种现象可以用著名的庞佐错觉来解释。这个错觉最先是由意大利心理学家马里奥·庞佐发现的。如果把一张纸卷成一根管子,来一次管中窥月,就会发现地平线上的月亮马上变正常了。