Guest User

Untitled

a guest
Dec 19th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.24 KB | None | 0 0
  1. from math import *
  2.  
  3. def f(x):
  4. return log(x)
  5.  
  6. def simp(func,a,b):
  7. n = 1000000
  8. h = (b-a)/n
  9. c=d=0
  10. for i in range(1,n,2):
  11. c += func(a+i*h)
  12. for j in range(2,n,2):
  13. d += func(a+i*h)
  14. return (1/3)*h*(func(a)+func(b)+4*c+2*d)
  15.  
  16.  
  17. print(simp(f,4,5.2))
Add Comment
Please, Sign In to add comment