Leslie Matrix Calculator

Client-side Leslie matrix population model

Leslie Matrices:

Leslie Matrices are used to model growth (and decline) of age-structured populations. In the model named after Patrick H. Leslie (1945), we have \(N\) age classes, and record how many individuals are in each. Each time period, individuals either age into the next class, or die. The survival rate describes the proportion that moves on to the next age class, and the birth rate, or fecundity, describes the rate per capita of births arising from each age category.

Given these parameters, we model one time step with

\[ {\mathbf n}_{t+1} = L {\mathbf n}_t, \]

where \({\mathbf n}_t\) is the vector of age-class populations at time \(t\), and \(L\) is the Leslie matrix.

Examples:

You can click on one of the links below to see an example, or use the table to set the parameters yourself.

Choose matrix parameters:

Fill in the fields below. All values must be non-negative, and survival rates must be at most 1. The model uses up to seven age classes. The survival value in the last active column is ignored, because there is no higher age class to move into.

Leslie Model ParametersAge Class 0Age Class 1Age Class 2Age Class 3Age Class 4Age Class 5Age Class 6
Initial Population
Birth Rate
Survival Rate

Results:

\(L\)

\({\mathbf n}_0\)