作者lc85301 (pomelocandy)
看板C_and_CPP
标题Re: 有关超长整数... ?
时间Tue Feb 18 22:36:09 2025
※ 引述《if4 (if Chen)》之铭言:
: 想请问各位大大...:)
: 作者给的连结已经找不到有 source 的 library
: ORZ
: 但我还是不想放弃
: 请问有没有搜寻的关键字,应该可以重新再找过吧 orz
: 我是想学习各种实数的小数点以下精密度的求解作法
: 最有名的就是 pi 或 e 了,理论上我大致理解
: 改写函数的表示式,用多项累加的数列来表示
: 想精密多小位数,就求和多少项就对了
: 但一般这种数列很讲究收敛速度...
: 给的不好,很难收敛
: 给的好,很快就算到想要的位数了
: 没有想到还能有机会看到 source 去研究人家是怎麽开发的 orz
这个我还有印象,如果你在板上搜 "一亿",可以找到以下这两篇文:
#1IDptFlV (C_and_CPP)
#1IENu5lb (C_and_CPP)
分别告诉你怎麽计算 e 跟 pi 到小数点下一亿位
它用的大数函式库是
libgmp
https://gmplib.org/
libmpfr
https://www.mpfr.org/
分别是整数大数与无限精度小数的函式库
来源都是 gnu 所以都载得到程式码,希望对你有帮助
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.67.36 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1739889372.A.CF6.html
1F:推 johnjohnlin: 编译gcc都要这几个library 02/19 11:07
2F:推 if4: 谢谢分享,感恩 XD 02/20 04:07
3F:推 if4: 原来资料还蛮多的...这个应该不会被时代淘汰 Orz 02/20 04:19
4F:→ if4: 我上夜班...回家再好好研究,谢谢大家 Orz 02/20 04:22
5F:推 if4: 恳请板主M这两篇...印象中超过几万篇系统会开始自动删除旧文 02/20 04:45
6F:→ lc85301: 晚上来弄 02/22 12:51
7F:→ lc85301: 不过以现在的讨论度,我不觉得有生之年这里可以到几万篇 02/22 12:52
8F:推 kingofsdtw: 神人! 02/24 18:58
9F:推 sppmg: 刚好看到就备注一下。Julia 里面有 BigInt 型别,也是使用 03/01 11:59
10F:→ sppmg: libgmp 03/01 11:59
11F:推 if4: Julia是什麽?Google查有茱莉亚罗勃兹等艺人,但不确定是什 03/02 03:48
12F:→ if4: 麽。感谢板主M两篇文,被系统删除就损失大了 Orz 03/02 03:48
13F:→ if4: 目前研究到现在,我的照门出现在公式的推导的问题,维基百科 03/02 04:01
14F:→ if4: 也不是完整的,要移驾到数学板继续求教吗?要怎麽提啊,公式 03/02 04:01
15F:→ if4: 的系数 03/02 04:01
16F:→ if4: 即使是简单的系数我也要确认它 03/02 04:02
17F:推 if4: 这个问题我依稀记得是在分析学有在探讨,但我好久没有接触了 03/02 04:06
18F:推 if4: 公式如果有问题,电脑算对还是算错根本无从查证,故持谨慎的 03/02 04:16
19F:→ if4: 态度。不过我很开心因为作者说只要6分钟即可算出演算法真快 03/02 04:16
20F:推 Richun: Julia请查Julialang,这东西还没有名到污染掉一般搜寻。 03/02 16:02
21F:推 if4: 谢谢 sppmg 大与 Richun 大的建议,已查到。研究中... 03/02 19:04