验证 曲线到x轴 的 面积的 积分公式
下面的代码需要写个注释,否则,时间久了,就会忘记
首先,我们用的微分法,面积法,把x轴 1到2,,分为100000 份。
每份看做一个矩形,矩形的高是 kk^2 ,也就是kk的平方。
注意x 的初值,我们把小线段中,中点的高度,作为矩形的高 。
而底边,我们放大100000倍,也就是 1 ,最后sum 除以十万 ,得出正确的值。
--当然,python 有计算微积分的库,以后会用。
代码如下
import numpy
n=100000
sum =0.0
def f(ss):
kk=float(ss)
return numpy.square(kk)
x=1.0+1.0/200000
for i in range(1,100001):
sum+=f(x)
x+=1.0/100000
#print(x)
print (sum/100000)
#2.333183335
#2.3333333325
#2.33333333334
随着n 的不断变大,可以看出,趋近与 (7/3)
网友评论