两种可能的古代方法——“调日法”和“割圆术数据逼近”
时间: 2025-10-07 22:50:28
您引用的这段关于 密率 355/113 的来历解释非常准确,它正是现代数学对此最标准的阐述。祖冲之是如何在1500年前发现这个“最佳逼近”的,确实是数学史上一个迷人的谜团。
下面我为您将这两种可能的古代方法——“调日法”和“割圆术数据逼近”——做一个更具体的推演,让这个发现过程显得更直观。
方法一:用“调日法”推演
“调日法”是何承天提出的一种分数近似技术,核心是加权叠加:如果已知一个未知值 $ M $ 介于两个分数 $ \frac{a}{b} $ 和 $ \frac{c}{d} $ 之间(即 $ \frac{a}{b} < M < \frac{c}{d} $),那么可以用它们的分子、分母分别相加,得到一个新的、更精确的分数 $ \frac{a+c}{b+d} $ 来逼近 $ M $。
祖冲之的推演步骤可能是:
1. 已知基准:他首先通过测量或粗略计算,知道圆周率略大于 3。
2. 确定强弱二率:
- 强率(下限):$ \frac{3}{1} $ 太小了。
- 他知道 π 比 3.14 大。哪个简单分数接近 3.14?是 $ \frac{22}{7} \approx 3.142857 $(这后来成了他的“约率”)。但他发现 $ \frac{22}{7} $ 比 π 的真值 大。
- 那么,有没有一个简单分数比 π 小 呢?$ \frac{333}{106} \approx 3.1415094 $ 是一个非常接近且略小于 π 的分数。
- 于是,他确定了:
- 弱率(下限): $ \frac{333}{106} $ (略小于 π)
- 强率(上限): $ \frac{22}{7} $ (略大于 π)
3. 开始调日:
- 他将弱率和强率的分子、分母分别相加:
$
\frac{333 + 22}{106 + 7} = \frac{355}{113}
$
- 计算这个新值:$ 355 \div 113 \approx 3.14159292 $
- 与他的割圆术结果 $ 3.14159265... $ 比较,发现惊人地吻合!
通过一次“调日法”运算,他就从 $ \frac{333}{106} $ 和 $ \frac{22}{7} $ 这两个不够精确的分数,直接得到了精度极高的 $ \frac{355}{113} $。这完全符合“调日法”的操作流程和思想。
方法二:用“割圆术数据”进行分数逼近
祖冲之通过割圆术得到了 π 的数值区间,比如:
$ 3.1415926 < \pi < 3.1415927 $
他知道 π 约等于 3.14159265。
他可能进行了这样的尝试:
1. 将小数转化为近似的连分数(虽然他可能没有现代的连分数概念,但可以通过辗转相除实现):
- $ 3.14159265 \approx 3 + 0.14159265 $
- $ 1 / 0.14159265 \approx 7.0625133 $ → 整数部分 7
- $ 7.0625133 - 7 = 0.0625133 $
- $ 1 / 0.0625133 \approx 15.9966 $ → 非常接近 16!
- $ 16 - 15.9966 = 0.0034 $ → 一个很小的数,可以忽略。
2. 构建收敛分数:
- 取连分数 [3; 7, 16]:
$
\pi \approx 3 + \frac{1}{7 + \frac{1}{16}} = 3 + \frac{1}{\frac{113}{16}} = 3 + \frac{16}{113} = \frac{355}{113}
$
- 他发现,在“16”这里,得到的分数已经精确到百万分之一,足以满足他的要求,于是停止了计算。
结论
- 调日法路径更像是一种系统的“搜索”算法,从一个已知的分数区间出发,通过机械的步骤直接命中目标。它不依赖于高精度的 π 值,只需要知道谁大谁小。
- 割圆术逼近路径则更像是他在拥有了高精度数据后,试图寻找一个简洁分数来表达它时,通过(可能是无意识的)连分数过程找到了最优解。
无论哪条路径,都彰显了祖冲之超凡的数学直觉和计算能力。 他不仅算得准,更能从繁杂的数字中找到最优雅、最实用的表达式 $ \frac{355}{113} $,这一成就领先了世界近千年。
