Advertisement
Guest User

Untitled

a guest
Apr 20th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 0.52 KB | None | 0 0
  1. //Zadanie 1, grupa A - METODA EULERA
  2.  
  3. clear
  4. function f=funkcja(x,y)
  5.     f=2*y+8*x
  6. endfunction
  7.  
  8. h=0.01
  9. x=1.5:h:3.5
  10. y(1)=2
  11.  
  12. for i=1:2/h
  13.     y(i+1)=y(i)+h*funkcja(x(i),y(i))
  14. end
  15.  
  16. plot(x,y,'m')
  17.  
  18. legend('METODA EULERA - h=0.01',4)
  19. xgrid
  20.  
  21. //Zadanie 1, grupa B - METODA ZMODYFIKOWANA EULERA
  22.  
  23. figure
  24.  
  25. clear
  26.  
  27. function f=funkcja(x,y)
  28.     f=3*x^2-y
  29. endfunction
  30.  
  31. h=0.01
  32. x=0:h:5
  33. y(1)=0
  34.  
  35. for i=1:5/h
  36.     y0=y(i)+h*funkcja(x(i),y(i))
  37.     y(i+1)=y(i)+h*(funkcja(x(i),y(i))+funkcja(x(i+1),y0))/2
  38. end
  39.  
  40. plot(x,y,'b')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement