Advertisement
Guest User

Untitled

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