jukaukor

SIR-Model-ODE.jl

Mar 6th, 2020
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. # SIR-Model-ODE.jl
  2. # Juhani Kaukoranta 06.03.2020
  3.  
  4. using DifferentialEquations
  5. using Plots
  6.  
  7. function sir!(du,u,p,t)
  8. du[1] = -p[1]*u[1]*u[2]
  9. du[2] = p[1]*u[1]*u[2] - p[2]*u[2]
  10. du[3] = p[2]*u[2]
  11. end
  12. u0 = [1.0, 1.27e-6, 0.0] # alkuarvot sir
  13. tspan = (0.0, 150.0) # aikaväli 150 päivää
  14. p = [1.0/2,1.0/3] # parametrit b ja k
  15. prob = ODEProblem(sir!,u0,tspan,p)
  16. sol = solve(prob)
  17. plot(sol,title = "SIR-ODE- model",label = ["s" "i" "r"])
Advertisement
Add Comment
Please, Sign In to add comment