【发布时间】:2013-07-15 07:06:03
【问题描述】:
我有以下代码,但是当它运行时,它给出了0.0
它应该返回一个值2,因为我试图将sin(x) 整合到区间[0, pi] 中。
请指教。
from math import sin, pi
def Rsum(a,b):
for i in range(1001):
s = 0
delx = float((b-a)/1000)
g = i*delx
h = (i+1)*delx
y_i = float(sin(a+g))
y_ii = float(sin(a+h))
s += 1/2 * (y_i + y_ii) * delx
return s
print Rsum(0,pi)
【问题讨论】:
标签: python return integration