aufgabe2.py 514 B

1234567891011121314151617181920212223
  1. """from math import exp, log
  2. def iterate(x):
  3. #return x - (2.0*x - exp(-x))/(2.0+exp(-x)) #Newton
  4. #return 0.5*exp(-x) #F_1
  5. return (-1)*log(2.0*x) #F_2
  6. x = 0.9
  7. for i in range(10):
  8. print (i, x)
  9. x = iterate(x)
  10. """
  11. from math import log
  12. f = lambda x: -log(2*x)
  13. x = 0.35173371124919582602
  14. #x = 0.3517337112491958260249093009299510651715
  15. for i in range(200):
  16. print("x 0.35173371124919582602")
  17. print("x 0.3517337112491958260249093009299510651715")
  18. print("%i %.30f" % (i, x))
  19. x = f(x)