Exp(x)=1+x+x^2/2!+x^3/3!+..+x^n/n!+…
如果 x 比较大,比如计算
8.6
e
(1)笨办法
23
8.6
8.6 8.6
1 8.6 ...
2! 3!
e =+ + + +
这个需要取很多的项,尾数
8.6
!
n
n
才能足够小。比如 n=4 时,
8.6
!
n
n
=227.9201。如
下表所示,n 直到取到 23 时,
8.6
!
n
n
才比较小
n 8.6^n n! 8.6^n/n!
2 73.96 2 36.98
3 636.056 6 106.0093
4 5470.082 24 227.9201
5 47042.7 120 392.0225
6 404567.2 720 561.8989
7 3479278 5040 690.333
8 29921793 40320 742.108
9 2.57E+08 362880 709.1254
10 2.21E+09 3628800 609.8478
11 1.9E+10 39916800 476.7901
12 1.64E+11 4.79E+08 341.6996
13 1.41E+12 6.23E+09 226.0474
14 1.21E+13 8.72E+10 138.8577
15 1.04E+14 1.31E+12 79.61175
16 8.95E+14 2.09E+13 42.79131
17 7.7E+15 3.56E+14 21.64737
18 6.62E+16 6.4E+15 10.34263
19 5.69E+17 1.22E+17 4.681402
20 4.9E+18 2.43E+18 2.013003
21 4.21E+19 5.11E+19 0.824373
22 3.62E+20 1.12E+21 0.322255
23 3.12E+21 2.59E+22 0.120495
(2)好的方法
Exp(8.6)=exp(8+0.6)=
80.6
ee =
2
8
0.6 0.6
2.718281829 1 0.6 ... ...
2! !
n
n
×+ + ++ +