logistic_model <- function(t, state, parameters) {
with(as.list(c(state, parameters)), {
dN <- r * N * (1 - N / K)
list(c(dN))
})
}
sfm <- import_desolve(
model = logistic_model,
params = c(r = 0.3, K = 100),
init = c(N = 10),
times = seq(0, 50, by = 0.1),
method = "lsoda",
name = "Logistic growth"
)
# \dontshow{
sfm <- sim_settings(sfm, save_at = 5)
# }
sim <- simulate(sfm)
plot(sim)
Run the code above in your browser using DataLab