Advertisement
EditorRUS

Untitled

Apr 13th, 2015
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1.         grt = max_hrt
  2.         ch = 0
  3.         dm = 0
  4.         error_y = sy
  5.         dT = max_hrt / 2
  6.  
  7.         while True:
  8.             alpha = k*grt
  9.             reached = max_hr + g * (k*alpha - e**alpha + 1) / k**2
  10.             if (-error_y < reached < error_y):
  11.                 break
  12.             if (reached > error_y): #Not enough
  13.                 if (dm == 2):
  14.                     ch += 1
  15.                 dm = 1
  16.                 grt = grt + (dT / 2**ch)
  17.             if (reached < -error_y): #Too much
  18.                 if (dm == 1):
  19.                     ch += 1
  20.                 dm = 2
  21.                 grt = grt - (dT / 2**ch)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement