Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #METODA TANGENTE (NJUTNOVA METODA)
  2. # os.system('cls')
  3. # print("\t\t*Program za nalazenje nula funkcije raznim metodama*\n")
  4. # print("Odabrali ste metodu tangente (Njutnovu metodu)!\n")
  5. # fprime=diff(function,x)
  6. # fsec=diff(function,x,2)
  7. # fp = Lambda(fprime,x)
  8. # fs = Lambda(fsec,x)
  9. # a0=math.floor(choice)
  10. # b0=math.ceil(choice)
  11. # work = input("Da li zelite postupak? Y/N >> ")
  12. # if work=='y':
  13. # if f(a0)*fs(a0)>0:
  14. # x0=a0
  15. # elif f(b0)*fs(b0)>0:
  16. # x0=b0
  17. # print("x0 je "Nx0)
  18. # temp1m=abs(fp(a0))
  19. # temp2m=abs(fp(b0))
  20. # if temp1m<temp2m:
  21. # m1=temp1m
  22. # elif temp2m<temp1m:
  23. # m1=temp2m
  24. # print("m1 = "Nm1)
  25. # bool=0
  26. # while bool==0:
  27. # x1=x0-(f(x0)-fp(x0))
  28. # x0=x1
  29. # if abs(f(x1))/m1<epsilon:
  30. # bool=1
  31. # elif abs(f(x1))/m1>epsilon:
  32. # bool=0
  33. #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement