作者aletheia (HERESY)
看板ask
标题Re: 请问一个数学问题
时间Sat Nov 9 13:59:03 2002
※ 引述《reclusea ( 火焰之橘)》之铭言:
: ※ 引述《costD (uu)》之铭言:
: : 请问圆周率 pi 是怎麽算的呢
: 设一个正n边形内切一圆(应该叫内切吧?毕业两年罗)
: 利用三角函数算出每一边的长度,再乘以n(此为边长)
: 再把边长除直径,令n趋近於无限大,应该就可以了
有很多种算法
你讲的太慢了 大概是纪元前阿基米德用的方法
内接九十六角形的有效数字大概是小数点下三位而已
一般想到的方法 大概是外切六角形和内接六角形
这样会更快更准 不过这样还是太慢
有种算法蛮有趣的 用微积分算 以极小正方形逼近四分之一圆面积
整理後会变成如下 这蛮方便记忆
2x2x4x4x6x6x8....
π/2=-------------------
1x3x3x5x5x7x7....
用人工算的话 还有许多迭代公式 帮助计算
不过现在都是用电脑算了
现今一般是以arctanx为主的公式让电脑计算
像是说 π=24arctan(1/8)+8arctan(1/57)+4arctan(1/239) 等之类的
按照手边现有的资料 目前π可以求到小数点下515亿位 甚至更多
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.20.6
※ 编辑: aletheia 来自: 61.224.20.6 (11/09 14:04)