Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def f(x):
- return(x**3 + 3)
- def bisekcjafor(f, a, b, N):
- an = a
- bn = b
- for n in range(10):
- cn = (an+bn)/2 #an, bn, cn - n oznacza po ntej iteracji
- if f(an)*f(cn) < 0:
- an = an
- bn = cn
- return an, bn
- elif f(bn) * f(cn) < 0:
- an = cn
- bn = bn
- return an, bn
- elif f(cn) == 0:
- return(cn)
- else:
- return None
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement