割圆术
割圆术
不妨将单位圆的内接正n边形的单边长度记为aₙ,则刘徽的割圆术,相当于计算 递推公式:
a₆=1a₂ₙ=√(2-√(4-aₙ²))
再将正n边形面积记为 Sₙ ,则有,
S₂ₙ=naₙ/2
设单位圆面积为 S,并且 根据面积关系,
S₂ₙ<S<2S₂ₙ - Sₙ
可 估算 圆周率的值 为,
π=S ≈ (3S₂ₙ+Sₙ)/2
又设 从 正六边形开始,割k次得到正n边形,则有,
k=log₂(n/6),n = 6 × 2ᵏ
于是,刘徽 最初 得到 96边形 需要进行 4次割圆(然后 求 192边形 的面积 不需要再割圆了),我们写一个 JS 程序试一下:
function liu(k) { const cut = a => Math.sqrt(2 - Math.sqrt(4 - a*a)); let n = 6 * 2**k; let a = 1, aa = 0; while(k) { aa = a; a = cut(aa); k--; } let S = n*a/2 let SS = n*aa/4; SS = 2*S - SS return [S, (S+SS)/2, SS] } > liu(4) < [3.14103195089053, 3.1418728248123586, 3.1427136987341875]
输出有,
3.1410 < π ≈ 3.142 < 3.1427
OK!
西方的阿基米德,则同时使用了单位圆的内接和外切正n边形,分别记它们的 半周长为 Aₙ 和 Bₙ,则有递推公式:
A₄ = 2√2,B₄ = 2A₂ₙ=√(AₙB₂ₙ), B₂ₙ = 2AₙBₙ/(Aₙ + Bₙ)
有,
Aₙ < π < Bₙ
于是 圆周率的估算值为,
π ≈ (Aₙ + Bₙ)/2
设 从 正方形开始,割k次得到正n边形,则有,
k=log₂(n/4),n = 4 × 2ᵏ
马上写一个 JS 程序试一下:
function archimedes(k) { const cutA = (A, cB) => Math.sqrt(A*cB); const cutB = (A, B) => 2*A*B/(A+B); let A = 2*Math.sqrt(2), B = 4; while(k) { B = cutB(A, B); A = cutA(A, B); k--; } return [A, (A + B)/2, B]; } > archimedes(4) < [3.1403311569547534, 3.142224771100329, 3.144118385245905]
输出有,
3.1403 < π ≈ 3.142 < 3.1441
显然没有 刘徽的方法 精确,不过 阿基米德 每次只算一个 开平方,比 刘徽的 每次计算 两个 开平方 的 运算量 少(但是 会多计算 两个乘法 和 一个除法)。
关于 割圆术的原理,见下图:
-
- 9款端正清秀的宋体字
-
2024-10-07 11:49:53
-
- 重庆与四川
-
2024-10-07 11:47:51
-
- 中伊交战回顾:本土亚洲杯扬威 黄金一代遭逆转留憾
-
2024-10-07 11:45:48
-
- 七位德芙巧克力广告女主角,只有最后一位大家觉得美翻了!
-
2024-10-07 11:43:45
-
- 盘点“海星cp”的默契瞬间-玻璃渣里的糖你吃吗?
-
2024-10-07 11:41:42
-
- 光谷退役军人风采①- 岳震:将部队所学结合实际,打造平安武汉东站
-
2024-10-07 11:39:39
-
- 大火的OLAY光感小白瓶,能美白,但有弊端吗?
-
2024-10-07 11:37:36
-
- 曾经的澳门教父,娶小20岁娇妻后入狱,娇妻苦等多年
-
2024-10-07 11:35:33
-
- 保加利亚玫瑰节:漫天飞舞的玫瑰,阵阵芬芳沁入心脾
-
2024-10-07 11:33:30
-
- 盘点享誉全球的法国15大葡萄酒
-
2024-10-07 11:31:28
-
- 互联网发展简史
-
2024-10-07 11:29:25
-
- 古代长度一尺相当于现代多少厘米?
-
2024-10-07 11:27:22
-
- 《排球少年》美图:为梦想全力以赴,才是青春原有的样子
-
2024-10-07 11:25:19
-
- 王阳明当爸!女儿在圣诞节出生,一家三口同框的画面好温馨
-
2024-10-07 11:23:16
-
- 外汇投资是骗局吗?
-
2024-10-07 11:21:13
-
- 十万元存进支付宝里安全吗?说出来你可能不信
-
2024-10-07 11:19:11
-
- 欧美最尤物的五位女星,“黑寡妇”上榜,网友:上天太不公平
-
2024-10-07 11:17:08
-
- “高跟鞋”用英语怎么说?很多女性不会说这个表达!
-
2024-10-07 11:15:05
-
- 一组手绘黑白风景小画,虽简单但很好看!get起来!
-
2024-10-07 11:13:02
-
- 无论冻肉有多硬,用这个方法,10分钟快速解冻,还不影响口感
-
2024-10-07 11:10:59