Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. function wynik = rich()
  2. h = 0.1;
  3. x=1;
  4. A = zeros(3);
  5.  
  6. for j=1:2;
  7.  
  8. #metoda progresywna
  9. if j == 1
  10. for i=1:3;
  11. A(i,1)=(sin((x+h).^2)- sin(x.^2))./h;
  12. h=h/2;
  13. end;
  14. p=1;
  15. end;
  16.  
  17. #metoda centralna
  18. if j == 2
  19. for i=1:3;
  20. A(i,1)=(sin((x+h).^2) - sin((x-h).^2))./2*h;
  21. h=h/4;
  22. end;
  23. p=2;
  24. end;
  25.  
  26. A(2,2) = A(2,1) + (A(2,1) - A(1,1))/(2.^p -1);
  27. A(3,2) = A(3,1) + (A(3,1) - A(2,1))/(2.^p -1);
  28. A(3,3) = A(3,2) + (A(3,2) - A(2,2))/(2.^(2*p) -1);
  29. W(j)=A(3,3);
  30. end;
  31.  
  32. display(W)
  33. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement