🔍 点击查看动态交互演示
悟空量塔的奇思妙想:基于镜面反射的测高实验
第一节:西游记中的测高难题
在《西游记》第六十二回中,祭赛国金光寺内有一座高耸入云的“黄金宝塔”。唐僧路过此地,立下“见塔扫塔”的宏愿。然而塔身巍峨,唐僧顿感踌躇,于是吩咐孙悟空去调查宝塔的高度 \(H\),好安排是否需要搭设高梯。
核心悬念:
夜黑风高,悟空顾忌惊扰凡俗不便腾云驾雾,手头只有从唐僧处借来的一面小镜子和一把米尺。他灵机一动:何不借助镜中反射的几何原理,用地面上可量的距离来推算不可及的塔高?
第二节:单次观测模型(塔脚距离可测)
当塔脚无障碍物,塔脚 \(B\)、镜子 \(E\)、悟空 \(M\) 三者能在同一直线上布置时,可以通过一次观测推算塔高。设:
- \(H\):宝塔高度(未知目标量)
- \(h\):悟空瞳高(已知,米尺测量)
- \(x\):镜子与塔脚的水平距离(已知,米尺测量)
- \(p\):悟空与镜子的水平距离(已知,米尺测量)
当悟空正好通过镜子看到塔顶时,光的入射角等于反射角。根据相似三角形的比例关系,有:
\[ \frac{H}{x} = \frac{h}{p} \]
这是最基本的比例式,由此可以直接解出塔高:
\[ H = h\frac{x}{p} \]
第三节:两次观测模型(塔脚距离不可测)
如果塔基有障碍物(如台阶、围栏等)使得 \(x\) 难以测量,就需要改进为两次观测法。实验步骤为:
第一次镜子距离塔脚 \(x\),悟空距离镜子 \(p\),正好看到塔顶;然后镜子沿直线外移 \(d_m\),悟空沿同一方向外移 \(d_w\),再次通过镜子正好看到塔顶。
第二次观测时,镜子与塔脚的距离变为 \(x+d_m\),悟空与镜子的距离变为 \(p+d_w-d_m\)。由此得到新的比例式:
\[ \frac{H}{x+d_m} = \frac{h}{p+d_w-d_m} \]
将第一次观测得到的 \(H = \frac{h}{p}x\) 代入上式,交叉相乘化简后可解得:
\[ x = \frac{p d_m}{d_w - d_m} \]
再代回原式,得到了一个不需要测量 \(x\) 和 \(p\) 的终极公式:
\[ H = h\frac{d_m}{d_w - d_m} \]
可见,只需测得瞳高 \(h\) 以及两次移动的距离 \(d_m\) 和 \(d_w\),就能求出塔高 \(H\)。
第四节:敏感性分析与实验建议
由于测量总是存在误差,数学上的敏感性分析(偏导数计算)给出了减少误差传播的重要建议:
- 拉大移动差距: 当 \(d_w - d_m\) 很小时,所有测量误差都会被急剧放大。实验中应让悟空的移动距离 \(d_w\) 至少为镜子移动距离 \(d_m\) 的两倍以上。
- 镜子移动幅度: \(d_m\) 不能太小,否则相对误差会变大,建议取 0.5~1.0 米以上。
- 瞳高误差传递: \(h\) 的测量误差会等比例传递给 \(H\),塔越高放大越明显,因此悟空的眼高应多次精确测量取平均值。
- 多次实验对照: 建议使用不同的 \((d_m, d_w)\) 组合进行多次实验,取平均值以提高数据的可靠性。