3mile 发表于 2010-7-4 20:23:16

计算圆周率 Pi (π)值, 精确到小数点后 50 位

双精度只能到16位,请教如何实现。
看见过将 余数值代入数组再用迭代法完成的C。
但AU3中能实现吗?

lxz 发表于 2010-7-5 06:42:06

我也想知道啊...

3mile 发表于 2010-7-5 11:33:57

给个计算小数精度到100位的思路。如1/3=0.333333333333333333333333333333333333333333333333333333333333333333
为了不影响大家思路,设了回复可见。
权当抛砖引玉,希望引出高手,解心中难题。
**** Hidden Message *****

gapkiller 发表于 2010-7-5 11:41:03

如何算Pi呢...用什么样的极限?

foxdcj 发表于 2010-7-5 13:12:01

用数学的极限方式来逄就可以 了吧!

hzxymkb 发表于 2010-7-5 13:16:22

等数学方面的人才来帮你解决吧!哈哈!

netegg 发表于 2010-7-5 15:19:36

本帖最后由 netegg 于 2010-7-5 15:21 编辑

回复 6# hzxymkb
单纯的极限解决不了,算不到那个精度是没用的,
不过有一种方法也许可行,应该就是楼主说的取余
或者索性用割圆

gapkiller 发表于 2010-7-5 15:57:09

r^2的导数是多少??忘记了....

pusofalse 发表于 2010-7-5 16:24:13

- -||| 初学AU3时写过这样的代码,可以计算精确到指定位的Pi,没保存,思路也忘了。大概就是用了迭代法,现在想想效率不怎样。

djzero 发表于 2010-7-16 16:17:15

{:face (382):}{:face (382):}{:face (382):}

lxz 发表于 2010-7-17 06:03:29

代码运行出错啊...

netegg 发表于 2010-7-19 09:08:56

本帖最后由 netegg 于 2010-7-19 09:10 编辑

回复 8# gapkiller
2r,打算用微积分?恐怕不行吧

rikthhpgf2005 发表于 2021-3-12 16:07:33

看看!!!!!!!!!!

gyp2000 发表于 2021-3-12 19:14:00

记的圆周率在计算机上计算依赖的是整数算法。应该能百度到成熟的算法。

jiarqq 发表于 2021-4-15 21:28:33

学习一下,谢谢贡献!
页: [1]
查看完整版本: 计算圆周率 Pi (π)值, 精确到小数点后 50 位