Advertisement
Hagelberganton

lösning2

Oct 31st, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. clear all; clc;
  2. x = 0;
  3. y = 0;
  4. x_vek = 0;
  5. y_vek = 0;
  6. h = 0.2;
  7. hh = 0.2;
  8. eh = [];
  9. for i = 1:5
  10. N = 5/h;
  11. x_vek = [];
  12. for j = 1:N
  13. x(j+1) = x(j) + (h.*deriv(x(j)));
  14. x_vek = [x_vek,x(j+1)];
  15. end
  16. plot(x_vek);
  17. hold on;
  18. h = h/2;
  19. end
  20. legend = legend('h = 0.2', 'h=0.1', 'h=0.05', 'h = 0.025', 'h = 0.0125');
  21. xlabel('Antal iterationer');
  22. ylabel('Numeriska approximationer av x(t)');
  23.  
  24.  
  25. function der = deriv(a)
  26. der = 125./(a+5);
  27. end
  28.  
  29. function es = xe(t)
  30. es = sqrt(250.*t + 25) -5;
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement