我复制了一个描述药物注射的单室模型从"求解R中的微分方程"(见下面的代码).
我不清楚的是,在发生事件的情况下,如何判断质量平衡为0.有什么建议吗?
library(deSolve)
b <- 0.6
yini <- c(blood = 0)
pharmaco2 <- function(t, blood, p) {
dblood <-- b * blood
list(dblood) }
injectevents <- data.frame(var = "blood", time = 0:20, value = 40, method = "add")
times <- seq(from = 0, to = 10, by = 1/24)
out2 <- ode(func = pharmaco2,
times = times,
y = yini,
parms = NULL,
method = "impAdams",
events = list(data = injectevents))
plot(out2, lwd = 2, xlab="days")