Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from sympy import diff
- def perform_tangent_method(a, b, eps):
- '''Equation solution by tangent(Newton) method'''
- x_prev = b
- while True:
- try:
- x = x_prev - (func(x_prev)/diff(func(x_prev)))
- except ZeroDivisionError:
- return 'ERROR: Zero division!'
- if abs(x - x_prev) <= eps:
- break
- else:
- x_prev = x
- return x
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement