1. 程式人生 > >復化梯形公式和復化Simpon公式計算積分的近似值

復化梯形公式和復化Simpon公式計算積分的近似值

習題七 10.1

import numpy as np

k=np.arange(0,9)
xi=np.arange(0,1.1,0.125)
yi=xi
print(k)
print(xi)
for x in range(0,9):
    yi[x]=xi[x]/(1+xi[x]**2)
print(yi)

ans=0
for x in range(1,8):
    ans=ans+yi[x]
ans=(ans*2+yi[0]+yi[8])/16
print('ans',ans)

ans=0
ans=(yi[0]+yi[1]*4+yi[2]*2+yi[3]*4+yi[4]*2+yi[5]*
4+yi[6]*2+yi[7]*4+yi[8])/24 print('ans',ans)