Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. function y = RK44(x0, a, n, y0, f)
  2. h = a/n;
  3. y(1) = y0;
  4. x = x0 + h * [0:n];
  5. for i=1:n
  6. k1 = h*feval(f, x(i), y(i));
  7. k2=h*feval(f, x(i) + h/2, y(i) +k1/2);
  8. k3 = h*feval(f, x(i) + h/2, y(i) +k2/2);
  9. k4 = h*feval(f, x(i) + h, y(i) +k3);
  10. y(i+1) = y(i) + (k1 + 2*k2 + 2*k3 +k4)/6;
  11. endfor
  12. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement