找回密码
 加入
搜索
查看: 6849|回复: 14

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

 火.. [复制链接]
发表于 2010-7-4 20:23:16 | 显示全部楼层 |阅读模式
双精度只能到16位,请教如何实现。
看见过将 余数值代入数组再用迭代法完成的C。
但AU3中能实现吗?
发表于 2010-7-5 06:42:06 | 显示全部楼层
我也想知道啊...
 楼主| 发表于 2010-7-5 11:33:57 | 显示全部楼层
给个计算小数精度到100位的思路。如1/3=0.333333333333333333333333333333333333333333333333333333333333333333
为了不影响大家思路,设了回复可见。
权当抛砖引玉,希望引出高手,解心中难题。
游客,如果您要查看本帖隐藏内容请回复
发表于 2010-7-5 11:41:03 | 显示全部楼层
如何算Pi呢...用什么样的极限?
发表于 2010-7-5 13:12:01 | 显示全部楼层
用数学的极限方式来逄就可以 了吧!
发表于 2010-7-5 13:16:22 | 显示全部楼层
等数学方面的人才来帮你解决吧!哈哈!
发表于 2010-7-5 15:19:36 | 显示全部楼层
本帖最后由 netegg 于 2010-7-5 15:21 编辑

回复 6# hzxymkb
单纯的极限解决不了,算不到那个精度是没用的,
不过有一种方法也许可行,应该就是楼主说的取余
或者索性用割圆
发表于 2010-7-5 15:57:09 | 显示全部楼层
r^2的导数是多少??忘记了....
发表于 2010-7-5 16:24:13 | 显示全部楼层
- -||| 初学AU3时写过这样的代码,可以计算精确到指定位的Pi,没保存,思路也忘了。大概就是用了迭代法,现在想想效率不怎样。
发表于 2010-7-16 16:17:15 | 显示全部楼层
发表于 2010-7-17 06:03:29 | 显示全部楼层
代码运行出错啊...
发表于 2010-7-19 09:08:56 | 显示全部楼层
本帖最后由 netegg 于 2010-7-19 09:10 编辑

回复 8# gapkiller
2r,打算用微积分?恐怕不行吧
发表于 2021-3-12 19:14:00 来自手机 | 显示全部楼层
记的圆周率在计算机上计算依赖的是整数算法。应该能百度到成熟的算法。
发表于 2021-4-15 21:28:33 | 显示全部楼层
学习一下,谢谢贡献!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-16 15:17 , Processed in 0.087028 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表