Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. function [z, iters] = regfalsi(a,b, epsilon,max_iter,fnc)
  2. x0 = a;
  3. xk = x0;
  4. x = xk;
  5. fxk = eval(fnc);
  6. x = b;
  7. fb = eval(fnc);
  8. xkol = x;
  9. xk = xk - (fxk/(fb-fxk))*(b-xk);
  10. z=[xk];
  11. i = 0;
  12. while abs(xkol - xk) > epsilon && i < max_iter,
  13. i = i + 1;
  14. xkol = xk;
  15. x = xk;
  16. fxk = eval(fnc);
  17. xk = xk - (fxk / (fb - fxk)) * (b - xk);
  18. z = [z; xk];
  19. end
  20. iters = i;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement