∫π每天一道数学题
← 返回九章算术专题
九章算术 · 第 6 讲 · 2026-08-23 · 约 8 分钟

圆田术:周三径一的秘密

方田章第六题——算一块圆形田地的面积。古人用「周三径一」算圆面积,结果和今天用π算的差多少?更关键的是,古人是怎么知道这个公式的?这篇文章带你回到两千年前,看看没有圆周率,古人怎么算圆。

原文

今有圆田,周三十步,径十步。问为田几何?

答曰:七十五步。

术曰:半周半径相乘得积步。

白话翻译

现在有一块圆形的田,周长 30 步,直径 10 步。问这块田的面积是多少?

答案:75 平方步。

计算方法(圆田术):用周长的一半,乘以半径,就得到面积(平方步)。

示意图

圆田术:周三径一。周长 = 3 × 直径,面积 = 周 × 径 ÷ 4。

数学解读

1. "周三径一"——一个粗糙的近似

这道题里,周长 30 步,直径 10 步,所以周长与直径的比是 30:10=3:130:10 = 3:1。这就是著名的"周三径一"——古人认为圆的周长是直径的三倍。

我们今天知道,这个比值实际上是 π3.14159\pi \approx 3.14159\ldots,不是精确的 3。"周三径一"是一个近似,误差大约 4.5%。

但别急着嘲笑古人落后。想想看:在没有精密测量工具的两千年前,你拿一根绳子绕个圆,量一下,再量一下直径,绳子大约就是直径的三倍多一点。这个"多一点"很容易被忽略,或者被当成测量误差。

"周三径一"不是错误,而是那个时代能达到的最合理的近似。 而且,这个近似在实用中往往够用——你说一亩地是 240 平方步,差 4.5% 也就是 10 平方步的事,农民不会为这个跟你较真。

2. "半周半径相乘得积步"——圆面积公式的古代表达

今天的圆面积公式是 S=πr2S = \pi r^2。但古人给的是 S=12×C×rS = \frac{1}{2} \times C \times r,也就是"半周 × 半径"。

代入数据:12×30×5=15×5=75\frac{1}{2} \times 30 \times 5 = 15 \times 5 = 75 平方步。和答案一致。

这两个公式其实是等价的,因为 C=2πrC = 2\pi r,所以 12C×r=12×2πr×r=πr2\frac{1}{2} C \times r = \frac{1}{2} \times 2\pi r \times r = \pi r^2

但注意,"半周半径相乘"这个表述,比"半径平方乘π"更直观。它暗示了一个重要的几何解释:把圆沿着半径切开,展开成一个近似三角形——底边是周长,高是半径,所以面积就是 12××=12×C×r\frac{1}{2} \times \text{底} \times \text{高} = \frac{1}{2} \times C \times r

这个思路,和今天小学数学里把圆切成无数个小扇形拼成长方形的推导方法,本质上是一样的。只是古人没有"极限"这个概念,但他们已经直觉地知道了这个转化。

3. 刘徽的割圆术——从"周三径一"到精确π

到了三国时期,刘徽对"周三径一"不满意。他觉得这个近似太粗糙了,于是发明了"割圆术"

割圆术的思路很简单:从圆内接正六边形开始,不断加倍边数,多边形的周长就越来越接近圆的周长。他用这个方法算到了正 3072 边形,得到 π3.1416\pi \approx 3.1416,也就是 15750\frac{157}{50}

刘徽在《九章算术注》里说了一段很有名的话:

"割之弥细,所失弥少。割之又割,以至于不可割,则与圆合体,而无所失矣。"

翻译过来就是:你切得越细,误差就越小。一直切到不能再切的时候,就完全和圆重合了,一点误差都没有了。

这就是"极限"思想的雏形——比西方微积分的诞生早了 1200 多年。刘徽不是用公式证明的,而是用"你可以一直切下去"这个操作来论证的。又是典型的中国数学风格:给你一个可以做的动作,而不是一个抽象的定义。

4. 算一算:如果用了精确π,结果会差多少?

这道题周长 30 步,直径 10 步,根据"周三径一":

  • 半径 r=5r = 5
  • 半周 =15= 15
  • 面积 S=15×5=75S = 15 \times 5 = 75 平方步

如果用 π=3.14\pi = 3.14 来算:C=30C = 30,所以 r=302π4.777r = \frac{30}{2\pi} \approx 4.777,面积 S=πr23.14×22.8271.66S = \pi r^2 \approx 3.14 \times 22.82 \approx 71.66 平方步。

古人的结果比实际大了大约 4.7%。也就是说,古人算出来的圆田面积,比实际大了一点点。如果按这个面积收税,农民要多交一点粮食。

但反过来想,古人用"周三径一"这个近似,居然推导出了正确的圆面积公式结构(半周 × 半径),这本身就很了不起。 公式的结构是对的,只是一个常数(π)的精度不够而已。

5. 中西方对比:圆面积公式的不同路径

有意思的是,古希腊的阿基米德也研究过圆面积。他证明了一个定理:圆的面积等于一个直角三角形的面积,这个直角三角形的两条直角边分别等于圆的半径和周长。

这不就是"半周 × 半径"吗?完全一样!

但区别在于:

  • 阿基米德:用穷竭法(exhaustion method)严格证明了这个关系
  • 刘徽:用割圆术(几何操作)直观展示了这个关系

一个追求"证明",一个追求"看懂"。还是那句话——路径不同,终点相通。

我在想,如果阿基米德和刘徽能坐在一起喝杯茶,他们可能会聊得很开心。阿基米德可能会说:"我用穷竭法证明了圆面积等于半周乘半径。"刘徽可能会说:"我用割圆术算出了更精确的圆周率。"然后两人相视一笑——都在跟圆过不去,都在用多边形逼近圆。

高中课本关联

必修二·扇形的弧长与面积

高中讲弧长公式 l=αrl = \alpha r 和扇形面积公式 S=12lrS = \frac{1}{2} lr 的时候,你有没有发现——扇形面积 S=12lrS = \frac{1}{2}lr 和圆田术的"半周半径相乘"在结构上完全一样?

把圆看成是一个"完整"的扇形(圆心角 2π2\pi),弧长就是周长,面积公式就是 12×C×r\frac{1}{2} \times C \times r扇形面积公式就是圆面积公式的一般化。

这个联系,教材里往往不会明说,但它是一个很好的"由特殊到一般"的教学案例。先讲圆面积(特殊情形),再推广到扇形面积(一般情形),学生理解起来就顺了。

必修二·球的体积与表面积

到了立体几何,学球的体积公式 V=43πr3V = \frac{4}{3}\pi r^3,学生会觉得这个公式"从天而降"——为什么是 43\frac{4}{3}?为什么乘 π\pi

其实,古人探索圆面积的过程,和今天学生探索球体积的过程,是类似的:都是从粗糙近似开始,逐步逼近精确值。 刘徽割圆术从正六边形割到正 3072 边形,这个过程就是"逼近"二字最生动的诠释。

数列中的"逼近"思想

圆的面积是"曲"的,多边形的面积是"直"的。用"直"来逼近"曲",这就是逼近思想

在数列里,limnan=A\lim_{n\to\infty} a_n = A 的概念,本质上也是"用越来越接近的数来逼近一个极限"。刘徽的割圆术就是数列极限最直观的几何例子——正 nn 边形的面积 SnS_n 越来越接近圆的面积 SS,而且 SnS_n 的差(误差)越来越小。

如果能把这个例子放到数列极限的课堂上,学生可能会觉得:哦,原来两千年前就有人在做极限了。

教学启示

1. 别急着讲π

讲圆面积公式的时候,可以先不讲 π\pi,先讲"半周乘半径"。让学生用绳子量一个圆形的物体(比如杯口、硬币),然后算面积。他们会发现,不用 π\pi 也能算圆面积——这个公式更直观,更接近"测量"的原始意义。

2. 误差意识是数学素养

"周三径一"差了多少?4.5%。这个误差大吗?对测田来说,能接受;对造精密仪器来说,完全不行。数学里的"近似"不是"错误",而是"在给定精度下可接受的结果"。 培养学生在具体情境中判断误差是否可接受,比死记硬背"π=3.14"更有价值。

3. 割圆术是"极限"的绝佳预演

高二讲数列极限的时候,可以回顾一下刘徽割圆术。学生第一次接触"极限"概念时,会觉得这很抽象。但如果他们说"哦,就是在割圆术里一直切下去",抽象的概念就有了具体的锚点。

我自己的一点感想

"周三径一"这个说法,在我的学生时代,是从数学老师嘴里带着一点"嘲笑"的语气说出来的:"你看古人多粗糙,π=3就敢用。"

但现在我读《九章算术》原文,读到"圆田术曰:半周半径相乘得积步"的时候,我反而觉得佩服。古人用的π是粗糙的,但公式的结构是精准的。 他们用了一个粗糙的常数,推导出了一个正确的公式结构。常数的精度可以慢慢提高,但公式的结构一旦确立,就两千多年不变。

这让我想起一句话:好的数学,不是一次就把所有细节做到完美,而是先搭对框架,再慢慢填充细节。

刘徽后来把π从3精确到了3.1416,祖冲之更精确到了3.1415926。但公式,还是那个"半周半径相乘"。框架对了,剩下的事情就是往框架里填更精确的常数。

所以,别小看"周三径一"。它是一个文明在黑暗中摸索时,第一次触摸到圆这个完美形状的痕迹。粗糙,但又是那么真实。

下一篇:方田章·圆田术二 —— 如果用更精确的圆周率来算,结果会怎么样?以及刘徽的割圆术到底是怎么玩的。

— Y. · 2026-08-23