立竿测影是古人竖起一根标准高度的竿子(称为「表」),在正午测量日影长短,以此确定节气、校正历法和辨别方位的方法;勾股之术则是把这段影长换算成高度、距离的数学方法。两者结合,构成了中国最早的系统性天地测量。
《周髀算经》开篇就借西周初年周公与商高的对话,讨论「天有多高、地有多广,数从何来」这一问题,并给出了勾股关系的经典表述。这段对话后来成为中国数学史上被引用最多的文字之一。
本文依次介绍:八尺表怎样测影、影长如何对应节气、商高答周公讲了什么、勾股之术怎样用于测天,以及本学说如何从「立表须正」理解人体的形体平衡。
立竿测影是怎么做的?
立竿测影的核心做法是:在平整的地面上垂直竖立一根高八尺的表,每天正午记录表影的长度和方向。表,也称「髀」或「圭表」中的「表」,指用于测影的直立标杆;「圭」则是平放在地面、用来量影长的刻度尺。
一次完整的测影,大致包含以下步骤:
- 平地:选择开阔平坦的场地,用水平方法把地面找平,避免影子因地面倾斜而失真。
- 立表:用悬垂的绳索校正表身,使它与地面严格垂直。
- 定正午:一天之中表影最短、且指向正北的时刻,就是当地正午。
- 量影:在圭上读出正午影长,并逐日记录。
- 比对:长期积累数据,找出影长最短的一天(夏至)和最长的一天(冬至)。
这个方法看似简单,却要求长期、耐心、精细的观测。古人正是通过一年又一年的记录,确定了回归年的长度,把节气安排得越来越准确。
影长和节气有什么关系?
影长与节气的关系非常直接:太阳越高,正午影子越短;太阳越低,正午影子越长。因此,一年中正午影子最短的那天是夏至,最长的那天是冬至。
《周髀算经》明确记载了八尺表的夏至影长:
周髀长八尺,夏至之日晷一尺六寸。——《周髀算经》
「晷」即日影。书中还给出了冬至的数据:
冬至晷长丈三尺五寸,夏至晷长尺六寸。——《周髀算经》
也就是说,同一根八尺表,冬至正午影长一丈三尺五寸,夏至正午影长一尺六寸,前者是后者的八倍多。下表把这些关键信息整理在一起:
| 项目 | 夏至 | 冬至 | 说明 |
|---|---|---|---|
| 表高 | 八尺 | 八尺 | 标准表高保持不变 |
| 正午影长 | 一尺六寸 | 一丈三尺五寸 | 《周髀算经》所载数据 |
| 太阳高度 | 全年最高 | 全年最低 | 影短则日高 |
| 白昼长短 | 全年最长 | 全年最短 | 与日照时长一致 |
| 七衡位置 | 内衡 | 外衡 | 对应七衡六间图 |
影长数据正是绘制七衡六间图的基础,想了解这些数据如何变成七个同心圆,可以阅读《周髀算经》七衡六间图详解。
今天在河南登封告成镇,仍保存着相传为周公测影之处的测景台,以及元代用于测影的观星台,是中国古代圭表测量传统的实物见证。
商高答周公讲了什么?
商高答周公的核心意思是:天地虽然无法直接攀登和丈量,但可以通过「数」来推知,而数的方法源于方与圆,最终落在直角三角形的比例关系上。
据《周髀算经》记载,周公向商高请教:古人如何确定天的度数?天不能沿台阶登上,地也不能拿尺子一段段去量,那么这些数字是从哪里来的?商高回答,数的方法出于圆和方,圆出于方,方出于矩(直角尺),而矩的运用则以乘法口诀为基础。接着他说出了那句著名的话:
故折矩,以为句广三,股修四,径隅五。——《周髀算经》
「句」即「勾」。这句话的意思是:把一把直角尺折成直角三角形,如果短的直角边(勾)宽为三,长的直角边(股)长为四,那么斜边(径隅,即后来所说的「弦」)就是五。
这就是后人常说的「勾三股四弦五」。它表达的是直角三角形三边之间的一个特例,也是中国古代关于勾股关系最早的文献记载之一,因此勾股定理在中国也被称为「商高定理」。三国时期的数学家赵爽为《周髀算经》作注,绘制了「勾股圆方图」,对一般情形下的勾股关系给出了图形上的说明。

勾股之术怎样用来测量天地?
勾股之术用于测天的关键,是把「表」看作直角三角形的一条边、把「影」看作另一条边,从而用相似三角形的比例,推算出无法直接测量的高度和距离。
《周髀算经》中有明确的对应说法:表(髀)相当于股,正午的日影相当于勾。这样,一根竖立的八尺表和它的影子,就构成了一个直角三角形。
在书中荣方与陈子的问答部分,陈子正是用这一思路,结合不同地点的影长差,去推算太阳的高度和距离。推算的大致思路如下:
- 第一步:在南北两地分别立表测影,得到两个影长;
- 第二步:利用两地影长差与两地距离的比例关系;
- 第三步:借助相似三角形,推出太阳相对地面的高度;
- 第四步:以高为股、以水平距离为勾,求出弦,即太阳的斜距。
需要说明的是,陈子推算所依赖的「南北相距千里、影差一寸」这一假设并不成立,所以推出的太阳距离与实际相差很远。但这种「以近测远、以小推大」的数学思路本身是正确的。魏晋时期刘徽撰写的《海岛算经》,发展了用两根表测量远处海岛高度与距离的「重差术」,就是这一思路的延续与完善。
立竿测影对今天有什么启发?
立竿测影对今天最大的启发,是「用可重复的观测去认识规律」。古人没有精密仪器,却能靠一根竿、一把尺,把太阳的周期测得八九不离十。
这种方法论在今天至少有三层意义:
- 观察先于结论:先测、先记,再推断,而不是凭感觉下判断;
- 长期记录才有规律:单日影长说明不了什么,积累一年才看得出冬至夏至;
- 标准一致才可比较:表高必须统一为八尺,数据之间才有可比性。
把这三点用在自己的健康管理上,同样适用。例如,想了解自己的睡眠与精力在一年中如何变化,就需要在相对一致的条件下,按节气持续记录,而不是偶尔凭印象判断。
一个简单可行的做法是给自己设立一根「生活之表」:
- 固定参照:选定每天同一时刻(如起床后半小时)作为记录时点;
- 记录少而精:只记入睡时间、醒来时间、主观精力评分等两三项;
- 按节气回顾:每十五天左右翻看一次,看看数据随季节有何变化;
- 小步调整:发现问题后每次只改一项习惯,观察一段时间再决定下一步。
这与古人逐日测影、积年成历的做法如出一辙:规律不是想出来的,而是量出来的。
本学说如何从「立表」理解形体平衡?
本学说认为,人的身体就像一根承重的表:表身正,影子才准;身形正,承重才稳。这是本学说「形之力」部分的一个通俗比喻。
「形之力」是本学说对身体结构、姿态与承重关系的统称,借用固体力学的视角来作通俗解释。据门内所传,钦天监神机门研习立竿测影时,格外强调「立表先求正」——表若倾斜,所测之影必然失真,推算自然谬以千里。
用这个类比看日常姿态,可以得到几条朴素的提醒:
- 垂直承重最省力:站立时头、躯干、骨盆大致位于同一条竖线上,可以理解为让「表身」垂直,负荷沿骨骼均匀向下传递。
- 偏斜会放大局部受力:长期低头、单侧背包、跷腿久坐,可以理解为「表身倾斜」,使某些部位承担额外负荷。
- 定期校正:古人用悬绳校表,今天可以借镜子、照片或他人提醒,定期检查自己的站姿坐姿。
关于脊柱与站姿坐姿的日常养护,可参阅腰背与站姿坐姿。这些都属于日常保健层面的建议;如果出现持续疼痛、手脚麻木无力等情况,请及时到正规医疗机构就诊。
结语
一根八尺表、一段正午的影子,加上勾股之术,古人就把天地的尺度纳入了可以计算的范围。周公与商高的问答,记录的不仅是「勾三股四弦五」,更是一种从可观测处入手、以数理推知未知的求知方式。
如果你想借这种「先观察、再调整」的思路,梳理自己的姿态习惯与作息节律,可以先向 AI 顾问玄衡描述你的日常情况,也可以预约专家咨询获得更有针对性的建议。



