自然対数の底


自然対数の底は良く知られているように, 指数函数の Taylor-Maclaurin 展開の公式
ex = Σn=0(xn / n!)
に x = 1 を代入することによって計算される。大域変数 work[] に 1/n! を計算して入れる。最初に work[0] = 1 とし, 以後順に 2, 3, ... で割っていけば良いわけである。これを大域変数 e[] に加えていく。計算を速くするために 1000 回毎にだけ繰り上げの計算をしている。

この計算をずっとやっていくとついには work[] の配列の総てが 0 になるので, そこで計算を打ち切ればよい。

Saturday, 6th May, 2000.


BACK