19. ちょっと説明: R で微分方程式 ode 関数 (Ordinary differential equation) を使用 ode( 初期値、時間、微分方程式、パラメータ ) < 用法 > 例 : 個体群増加モデルを解いてみる (Appendix 4) N は個体数、 r は増加率、 K は環境収容力 ロジスティックモデル
20. Growth_model <- function ( t , state, pars) { with (as.list(c(state, pars)), { dN <- r * N *(K - N)/K return(list(dN, r * N *(K - N)/K))}) } pars <- c(r=0.3, K=100) ini <- c(N=1) times <- seq(0, 100) out <- as.data.frame(ode(func= Growth_model , y= ini , parms= pars , times= times )) 微分方程式作成 初期値とパラメータ 微分方程式解かせる