[ Index ]

foxes

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

fox_births

fox_births[ t ] is the number of foxes born during time t.

table fox_births : time -> general.

fox_births[ t ] =
  number_of_foxes[ t ] *
  birth_rate_of_foxes[] *
  ( number_of_rabbits[ t ] / 10 ) *
  0.001.

fox_deaths

fox_deaths[ t ] is the number of foxes killed during time t.

table fox_deaths : time -> general.

fox_deaths[ t ] =
  number_of_foxes[ t ] *
  death_rate_of_foxes[] *
  0.05.

number_of_foxes

number_of_foxes[ t ] is the population of foxes at time t.

table number_of_foxes : time -> general.

number_of_foxes[ 1 ] =
  initial_number_of_foxes[].

number_of_foxes[ t>1 ] =
  number_of_foxes[ t-1 ] +
  fox_births[ t-1 ] -
  fox_deaths[ t-1 ].

initial_number_of_foxes

initial_number_of_foxes[] is the fox population at time 1. This is input by the user.

table initial_number_of_foxes : -> general.

initial_number_of_foxes[] =
  30.

birth_rate_of_foxes

birth_rate_of_foxes[] is the proportion of foxes born in a year. It is input by the user.

table birth_rate_of_foxes : -> general.

birth_rate_of_foxes[] =
  1.

death_rate_of_foxes

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

table death_rate_of_foxes : -> general.

death_rate_of_foxes[] =
  1.