|
UltraMath |
|
数学定数算出 |
| 最終更新日:2006/06/09
新規 |
●概要
このシステムで使用する数学定数は、100万桁以上を確保しなければならないので、通常の関数方式で求めると時間が掛かり過ぎる。
しかし、一度、求めてしまえば二度と求める必要はない、つまり、既に確保した後で高速化をしても無意味。筆者としては探究心より高速化を検討する。
●e
級数展開で求めるが、工夫をしている。
●1/√2
π を求めるときに必要な初期値なので、予め求めておく。ニュートン法による。
●π
ガウス・ルジャンドル法で求める。
●ln10
1024桁精度のln10 を、初期近似値として、100万桁との差を補正する方式で求めている。
|