Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. function SIREquilibrium()
  2. S0=0.8;
  3. I0=0.2;
  4. R=1-S0-I0;
  5. beta=1;
  6. gamma=1/10;
  7. mu=5e-4;
  8.  
  9. f=@(t,y)[mu-beta*y(1)*y(2)-mu*y(1);beta*y(1)*y(2)-gamma*y(2)-mu*y(2);gamma*y(2)-mu*y(3)];
  10.  
  11. y1=linspace(0,1,20);
  12. y2=linspace(0,1,20);
  13. [x,y]=meshgrid(y1,y2);
  14. u=zeros(size(x));
  15. v=zeros(size(y));
  16. t=0;
  17. for i=1:numel(x)
  18. Yprime=f(t,[x(i);y(i)]);
  19. u(i)=Yprime(1);
  20. v(i)=Yprime(2);
  21. end
  22. quiver(x,y,u,v,'r')
  23.  
  24. index exceeds matrix dimensions.
  25.  
  26. Error in SIREquilibrium>@(t,y)[mu-beta*y(1)*y(2)-mu*y(1);beta*y(1)*y(2)-gamma*y(2)-mu*y(2);gamma*y(2)-mu*y(3)] (line 16)
  27. f=@(t,y)[mu-beta*y(1)*y(2)-mu*y(1);beta*y(1)*y(2)-gamma*y(2)-mu*y(2);gamma*y(2)-mu*y(3)];
  28.  
  29. Error in SIREquilibrium (line 25)
  30. Yprime=f(t,[x(i);y(i)]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement