man111 написа:If [tex]\displaystyle I_{r} = \int^{e}_{1}\frac{1}{(1+\ln x)^r}dx.[/tex] Then value of [tex]\displaystyle \sum^{\infty}_{r=0}(1-rI_{r})[/tex] is
Davids написа:... I suspect I've made a mistake somewhere since I didn't get something cancelling out in a sweet way
from scipy.integrate import quad
import numpy as np
I_r = lambda x,r: 1 / (1 + math.log(x))**r
s = 0
I_prev = 0
I_rr = 0
for r in xrange(10):
result = quad( I_r, 1, math.e, args = (r,))
a_r = (1 - r*result[0])
if r > 1:
I_rr = (1/(r-1))*(I_prev +1 - math.e/(2**(r-1)))
I_prev = result[0]
s += a_r
print ("r= %f I_r= %f I_rr= %f a_r= %f" %(r, result[0], I_rr, a_r))
print s
print ("1-math.e/2= %f" % ( 1-math.e/2,))
r= 0.000000 I_r= 1.718282 I_rr= 0.000000 a_r= 1.000000
r= 1.000000 I_r= 1.125386 I_rr= 0.000000 a_r= -0.125386
r= 2.000000 I_r= 0.766245 I_rr= 0.766245 a_r= -0.532490
r= 3.000000 I_r= 0.543337 I_rr= 0.543337 a_r= -0.630012
r= 4.000000 I_r= 0.401184 I_rr= 0.401184 a_r= -0.604736
r= 5.000000 I_r= 0.307823 I_rr= 0.307823 a_r= -0.539114
r= 6.000000 I_r= 0.244575 I_rr= 0.244575 a_r= -0.467452
r= 7.000000 I_r= 0.200350 I_rr= 0.200350 a_r= -0.402453
r= 8.000000 I_r= 0.168445 I_rr= 0.168445 a_r= -0.347559
r= 9.000000 I_r= 0.144728 I_rr= 0.144728 a_r= -0.302555
-2.95175678265
1-math.e/2= -0.359141
Sup3rlum написа:I think this integral is divergent. I've tried 3 different ways so far and it always tends towards negative infinity.
...
The geometric refactoring however is divergent. I might be wrong, but I haven't found any mistakes so far, and that is actually starting to seem reasonable.
from __future__ import division
import matplotlib.pyplot as plt
import math
I_prev = 1.1253860830832698
S_ar = 0.874613916917
r = 1
v2 = math.e/(2**(r-1))
X,Y = [],[]
for r in xrange(2,100000000):
v2 /= 2
I_r = (1/(r-1))*(I_prev + 1 - v2)
a_r = (1 - r*I_r)
S_ar += a_r
I_prev = I_r
#print ("r= %f I_r= %f a_r= %f S_ar= %f" %(r, I_r, a_r, S_ar))
if r%1000000 == 0:
X.append(r)
Y.append(S_ar)
print S_ar
plt.plot(X,Y)Регистрирани потребители: Google [Bot]