Guest User

Untitled

a guest
Nov 18th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. def NonRec(x, eps):
  2. s=1
  3. term=1
  4. i=0
  5. while (abs(term) > eps):
  6. term=term*(x/(i+1))
  7. s+=term
  8. i+=1
  9. return s
  10.  
  11. import math
  12.  
  13. def cosine(x, eps=1e-5):
  14. res = 1
  15. i = 1
  16. x = x * math.pi / 180.
  17. while True:
  18. delta = (x**(2*i) / math.factorial(2*i))
  19. res += (-1)**i * delta
  20. i += 1
  21. if delta <= eps:
  22. return res, i
  23.  
  24. In [50]: res, n = cosine(123, eps=1e-6)
  25.  
  26. In [51]: print(res, n)
  27. -0.544639044595552 8
Add Comment
Please, Sign In to add comment