Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. a=0;
  2. b=pi/2;
  3. eps = 1e-4;
  4. % xvect - ciag kolejnych przyblizen x(i)
  5. % xdif - ciag roznic |x(i+1) - x(i)|
  6. % fx - ciag wartosci funkcji f(x(i))
  7. % it_cnt - liczba wykonanych iteracji
  8. [xvectb, xdifb, fxb, it_cntb] = bisect(a, b, 1000, eps, 'funckcjaf3');
  9. qb = [1:size(xvectb,1)];
  10.  
  11. [xvects, xdifs, fxs, it_cnts] = secant(a, b, 1000, eps, 'funckcjaf3');
  12. qs =[1:size(xvects,1)];
  13.  
  14. [xvectn, xdifn, fxn, it_cntn] = newton(b/2, 1000, eps, 'funckcjaf3', 'funkcjaf3dif');
  15. qn = [1:size(xvectn,1)];
  16.  
  17. plot(qb, xvectb, 'rx-');
  18. hold on
  19. plot(qs, xvects, 'gx-');
  20. hold on
  21. plot(qn, xvectn, 'bx-');
  22.  
  23. qb = [1:size(xdifb,1)];
  24.  
  25. qs =[1:size(xdifs,1)];
  26.  
  27. qn = [1:size(xdifn,1)];
  28. figure
  29. plot(qb, xdifb, 'rx-');
  30. hold on
  31. plot(qs, xdifs, 'gx-');
  32. hold on
  33. plot(qn, xdifn, 'bx-');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement