[ Index ]

rabbits

This file calculates the birth rate, death rate, and population of rabbits.

rabbit_births

rabbit_births[ t ] is the number of rabbits born during time t.

table rabbit_births : time -> general.

rabbit_births[ t ] =
  number_of_rabbits[ t ] *
  birth_rate_of_rabbits[] *
  ( 1 - number_of_rabbits[ t ] / limit_of_rabbit_population[] ) *
  0.01.

rabbit_deaths

rabbit_deaths[ t ] is the number of rabbits killed during time t.

table rabbit_deaths : time -> general.

rabbit_deaths[ t ] =
  number_of_rabbits[ t ] *
  death_rate_of_rabbits[] *
  number_of_foxes[ t ] *
  0.0005.

number_of_rabbits

number_of_rabbits[ t ] is the population of rabbits at time t.

table number_of_rabbits : time -> general.

number_of_rabbits[ 1 ] =
  initial_number_of_rabbits[].

number_of_rabbits[ t>1 ] =
  number_of_rabbits[ t-1 ] +
  rabbit_births[ t-1 ] -
  rabbit_deaths[ t-1 ].

initial_number_of_rabbits

initial_number_of_rabbits[] is the rabbit population at time 1. This is input by the user.

table initial_number_of_rabbits : -> general.

initial_number_of_rabbits[] =
  1000.

birth_rate_of_rabbits

birth_rate_of_rabbits[] is the proportion of rabbits born in a year. It is input by the user.

table birth_rate_of_rabbits : -> general.

birth_rate_of_rabbits[] =
  5.

death_rate_of_rabbits

death_rate_of_rabbits[] is the proportion of rabbits that die in a year. It is input by the user.

table death_rate_of_rabbits : -> general.

death_rate_of_rabbits[] =
  5.

limit_of_rabbit_population

limit_of_rabbit_population[] is the maximum number of rabbits allowed. This is input by the user.

table limit_of_rabbit_population : -> general.

limit_of_rabbit_population[] =
  10000.