Mathematics & Programme

返回主页<-

e为底的对数,指数函数的二分计算

请不要奇怪为什么只谈以 e 为底的. 因为不以 e 为底的总可以,或总有必要化为以 e 为底. 见{高精度求乘幂}{高精度求对数}.


ex=1+x+x2/2!+x3/3!+...+xn/n!+...

 

直接计算的时间复杂度容易求得是O(n2), 但这已经几乎是计算它的最好的式子了. 只有在它上面作文章才有可能突破.

没有经过实践的:

 

 对于 e1/x=1+1/x+1/(x22!)+1/(x33!)+...+1/(xnn!)+...

 

设: Q(a,b)=(a+1)(a+2)...(b-1)bxb-a

P(a,b)=Q(a+1,b)+Q(a+2,b)+...Q(b-1,b)+1

 

则:  

n

e1/x =

1 =1+ P(0,n)


k!xk Q(0,n)
k=0

有初值

P(c,c+1)=1,        Q(c,c+1)=(c+1)x, 

P(c,c+2)=(c+2)x+1, Q(c,c+2)=(c+1)(c+2)x2 .

递推关系

m=

[(a+b)/2]  也可以取任意 0<k<1 计算 m=[k(a+b)] 

P(a,b)=

P(a,m)Q(m,b)+P(m,b)

Q(a,b)=

Q(a,m)Q(m,b)

 

 

 

 

 

Last update 11/7/2004

 

交流:  留言本 or xyy82148@163.com