求π和e等无理数的算法,不就速度只求精度,希望能达到一百万位,该怎么解决

求π和e等无理数的算法,不就速度只求精度,希望能达到一百万位
在下对数学实在是渣,在网上找了一些算法自己做完了都不对,自己写了算法老是出问题,不是算错就是崩溃,不只是π和e,其他无理数算法也感谢提供啊,还是只要精度不要速度的,谢谢啊

------解决方案--------------------
你可以是用BigInt类型,不溢出,精确

本质不是简单的数字存储,而是采用字符串存储

另外,在个人实现的算法里,给你一个提议

现在的计算都是10进制,常用的还是2进制,16进制等
你可以自己实现一个10000进制

这是我在计算1000!的心得,另外你还可以借助,纯粹用于数学运算的语言,写个程序,调用结果
------解决方案--------------------
求e用递归,自己体会
http://zhidao.baidu.com/question/391800265.html
求 π不难吧
------解决方案--------------------
念书的时候写过一个计算pi的,效率不怎么高,但是算一个几万位没有问题。
------解决方案--------------------
一、π
1、π=16*Arctan(1/5)-4*Arctan(1/239)
2、其中Arctan(x)进行泰勒展开后进行计算即可
3、上面这个收敛是很快的,当然,你可以尝试用其它的算式。
二、e
这个目前我知道的只有e=∑1/n!(n=0,1,2,……)
三、不管是计算π或者e都涉及到大数的四则运算,你得首先完成大数类的代码才能继续求π和e的操作。
------解决方案--------------------
感觉这是个matalab的问题!