表杆测影——日影测量
秦九韶用表杆日影长度测量日高和地理纬度,这是中国古代天文测量的重要方法。
原典
今有表高八尺,夏至日影一尺五寸。问日高几何?
答曰:十万六千里。
术曰:置表高,以日影为法除之,得一。以里法三百步除之,得日高里数。
——秦九韶《数书九章》测望类
这道题说的是什么
这是一道经典的日影测量题。夏至日正午,立一根 8 尺高的表杆,测得其日影长度为 1 尺 5 寸。问太阳离地面有多高?
秦九韶的答案:日高 10 万 6 千里。
验证:利用相似三角形原理。
设表高 尺,日影长 尺,日高 ,日距地表水平距离 。
由相似三角形:
但这里有两个未知数( 和 ),只有一个方程,无法求解。
实际上,古人假设太阳在正上方(),这是一个错误假设。正确模型需要考虑太阳的仰角。
设太阳仰角为 ,则:
夏至日正午,太阳仰角确实很高(接近天顶),但 79.4° 的仰角对应的日高取决于观测地点的纬度。
日高的计算
秦九韶的术文:"置表高,以日影为法除之,得一。以里法三百步除之,得日高里数。"
翻译成现代数学:
这与答曰 10 万 6 千里不符。
查阅《周髀算经》,类似的日影测量题给出日高约 10 万 5 千里。秦九韶的答案 10 万 6 千里与此接近。
但 10 万里是一个估计值,而非精确测量值。古代没有精确测量日距的手段,这个数值更多是理论推算。
示意图
夏至日正午,表高8尺,日影1尺5寸,日高约10万里。
古人的算法
表杆与日影
中国古代天文测量最基本的方法是立表测影。在平地上立一根垂直的杆(表),测量正午时表的影子长度。
夏至:日影最短(太阳最高) 冬至:日影最长(太阳最低) 春分/秋分:日影长度介于两者之间
通过测量不同节气的日影长度,可以确定:
- 太阳的仰角变化
- 当地地理纬度
- 回归年长度
日高的推算
《周髀算经》中,商高回答周公的问题时给出了日高的计算方法:
但"日距离"本身也需要测量。古人采用间接推算的方法:
假设太阳以恒定速度运行,通过多个观测点的日影数据,推算日高。
秦九韶的术文
术文:"置表高,以日影为法除之,得一。以里法三百步除之,得日高里数。"
这个术文缺少关键步骤。正确的完整算法应该是:
- 测量表高 和日影
- 计算比值
- 乘以日距(需要先知道日距)
- 得到日高
秦九韶可能省略了日距的测量步骤,直接给出了结果。
现代数学视角
太阳高度角的计算
现代天文学中,太阳高度角 的计算公式为:
其中:
- 是观测点纬度
- 是太阳赤纬(夏至日约 23.5°)
- 是时角(正午时 )
正午时:
日影长度与纬度
由 ,可得:
如果知道 (夏至日约 23.5°)和 (测量值),可以反推纬度 。
例如:表高 尺,日影 尺:
第一个解(34.1°N)对应中原地区,第二个解(12.9°N)对应岭南地区。
日距的估算
古代估算日高约 10 万里,现代科学测定太阳距离地球约 1.5 亿公里(约 3 万里)。古人的估算偏大了约 3 倍,但仍然是一个合理的数量级估计。
高中课本关联
对应知识点
本题对应高中数学必修第二册·解三角形和选择性必修第一册·空间向量。
思想延伸:表杆测影体现了相似三角形和三角函数的基本原理。古人通过简单的观测工具,推算了太阳的高度和距离,展现了数学的威力。
运算练兵场:本题涉及比例计算、三角函数,是对运算能力的训练。
综合题常客:高考中常以数学文化题形式出现,考查学生对古代天文测量的理解。
思考与拓展
-
如果在同一地点,冬至日的日影长度是夏至日的 3 倍,求当地的地理纬度。(假设太阳赤纬夏至 23.5°,冬至 -23.5°)
-
秦九韶的日高估算(10 万里)与现代科学值(约 3 万里)相差多少?误差来源是什么?
-
古代"表杆测影"与现代"太阳高度角测量"有什么异同?
-
如果表高 1 米,夏至日影 0.2 米,求当地的地理纬度。(夏至太阳赤纬 23.5°)
一句话总结
秦九韶用表杆日影测量日高,这是中国古代天文测量的经典方法,体现了相似三角形的实用价值。