一个大拇指就可以测量距离?电视里的拇指测距法是什么原理?

在近代的战争片里,可能经常会看到这样的镜头,士兵或军官竖起一个大拇指举在前方,然后闭着一个眼睛来测量敌人的距离,这是什么原理呢?这样测距准确吗?科学吗?

它其实是利用了一个很简单的几何原理,我们初中就学了:相似三角形两条对应边的比例相同。如下图,大、小两个三角形为相似三角形,根据相似三角形的性质,它们的底边和高的比例分别是:a:b=A:B。

知道基本原理以后,我们怎么利用手指去测量距离呢?

我们首先要得到上图中a的距离,也就是双眼瞳孔的距离,这个距离很容易得到,找把尺子拿面镜子(手机自拍也行)自己量一下就知道了……如下图:

一般成年人的瞳距大约是6.5cm左右,如果要知道它的精确值,就还是自己量一下吧。

然后我们要得到b的距离,也就是瞳孔到大拇指的距离。这个也很简单,也是量一下就知道了……如果没有那么长的尺子,就找一根绳子量一下,然后再用尺子量一下绳子就好了。对于这个距离就很没谱了,不同人身高不一样,手的长度也就不一样,差距还挺大的,为了简化问题,方便计算,我就假设b的距离为65cm吧,这样就刚好是瞳距的10倍。

这样,我们就得到了小三角形底和高的比例为1:10,然后我们伸直手竖起大拇指,手不要动,分别用左眼和右眼透过拇指指尖看你要测量距离的目标位置,你右眼会看到目标地点的左边某点,左眼会看到目标地点的右边某点,把两个点连起来就构成了大三角形的底边:A。

于是,根据相似三角形对应线段的比例相等,可以得到等式:a:b=A:B,代入已知数值得:B=10*A,问题是A的长度是多少呢?

要知道A的数值我们就要找到同距离上的参照物,比如敌人。你可以根据敌人的身高估算A的长度,比如它大约是相当于10个敌人的身高并起来那么长,按照敌人身高180cm,那么A的长度大约就是18米。代入上面的等式得到B=10*18米=180米,于是你就利用大拇指测得敌人距离你大约180米。然后你就可以架起大炮轰他了……

这种测距方法在战场上还挺实用的,特别是在以前比较落后的时候。不过现在的高科技相当普及的情况下,你其实只需要一个轻巧的激光测距仪就可以代替这种简陋而不太精确的测距方法。