Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.63 KB | None | 0 0
  1. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DOPRI 5/4 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2. %% DOPRI 5/4
  3. abstol = 10e-6;
  4. reltol = 10e-6;
  5. options = odeset('AbsTol',abstol,'RelTol',reltol);  % Options to ODE45
  6. h = 1e-3;
  7. x0 = [2;2];
  8. tspan = [0,50];
  9. a = 1;
  10. b = 1;
  11. [T,X] = DOPRI54(@PreyPredator,tspan, x0, h, abstol, reltol, a, b);
  12.  
  13. figure;
  14. plot(X(:,1),X(:,2), 'b-x');
  15. hold on
  16. % Comparing with ode45
  17. [T1, X1] = ode45(@PreyPredator, tspan, x0, options, a, b);
  18.  
  19. plot(X1(:,1), X1(:,2), 'r-x');
  20. legend('DOPRI54','ODE45');
  21. title('Embeded Dopri 5/4 Prey-Predator: a = 1, b = 1, x0 = [2;2].');
  22. xlabel('X1');
  23. ylabel('X2');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement