loggerhead sea turtlescparrish.sewanee.edu/math210 s2012/lay/notebooks... · loggerhead sea turtles...
TRANSCRIPT
![Page 1: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/1.jpg)
Loggerhead Sea Turtles
Initialization
<< LinearAlgebra`MatrixManipulation`<< Graphics`Graphics`
Leslie Matrix
birthRates = 84 ê 5, 3 ê 5, 2 ê 5, 1 ê 5<;survivalRates = 81, 3 ê 4, 1 ê 2, 1 ê 4<;DisplayTogether@ListPlot@birthRates,PlotRange Ø 80, 1<,PlotStyle Ø [email protected], ForestGreen<,AxesLabel Ø 8yr, None<D,
ListPlot@survivalRates,PlotStyle Ø [email protected], MarsOrange<DD;
1.5 2 2.5 3 3.5 4yr
0.2
0.4
0.6
0.8
1
loggerheads.nb 1
![Page 2: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/2.jpg)
p = ZeroMatrix@4D;p@@1DD = birthRates;Do@p@@k + 1, kDD = survivalRates@@kDD,8k, 1, 3<D;p@@4, 4DD = survivalRates@@4DD;p êê MatrixFormikjjjjjjjjjjjjjjjj
4ÅÅÅ53ÅÅÅ5
2ÅÅÅ51ÅÅÅ5
1 0 0 00 3ÅÅÅ4 0 0
0 0 1ÅÅÅ21ÅÅÅ4
y{zzzzzzzzzzzzzzzz
Calculate the eigendata for this matrix.
Relate your results to the following display of this population's dynamics.
loggerheads.nb 2
![Page 3: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/3.jpg)
ClearAll@xD;n = 20;mult@x_D := p.x;x@0D = 81, 0, 0, 0<;pops = NestList@mult, x@0D, nD;popDynamics =Table@Prepend@pops@@kDD ê Apply@Plus, pops@@kDDD êê N, kD, 8k, n<D;
TableForm@popDynamics,TableHeadings Ø 88"popDynamics"<, 8year, 1, 2, 3, 4<<D
year 1 2 3 4popDynamics 1 1. 0. 0. 0.
2 0.444444 0.555556 0. 0.3 0.444444 0.286738 0.268817 0.4 0.444444 0.311011 0.150489 0.09405575 0.444444 0.317999 0.166895 0.07066146 0.444444 0.314918 0.168992 0.07164537 0.444444 0.315327 0.167572 0.07265658 0.444444 0.315387 0.167822 0.07234619 0.444444 0.31535 0.167834 0.072371110 0.444444 0.315356 0.167818 0.072381411 0.444444 0.315357 0.167821 0.072377412 0.444444 0.315356 0.167821 0.072377913 0.444444 0.315356 0.167821 0.07237814 0.444444 0.315356 0.167821 0.072377915 0.444444 0.315356 0.167821 0.072377916 0.444444 0.315356 0.167821 0.072377917 0.444444 0.315356 0.167821 0.072377918 0.444444 0.315356 0.167821 0.072377919 0.444444 0.315356 0.167821 0.072377920 0.444444 0.315356 0.167821 0.0723779
After a a bumpy start, the population quickly converges to a steady state..
loggerheads.nb 3
![Page 4: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/4.jpg)
ListPlot3D@popDynamics@@All, 82, 3, 4, 5<DDD;
1
2
3
4
5
10
15
20
00.250.5
0.751
1
2
3
4
loggerheads.nb 4
![Page 5: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/5.jpg)
Population Wave
birthRates = 80, 2 ê 3, 0, 1 ê 3<;survivalRates = 81, 3 ê 4, 1 ê 2, 1 ê 4<;DisplayTogether@ListPlot@birthRates,PlotStyle Ø [email protected], ForestGreen<,AxesLabel Ø 8yr, None<D,
ListPlot@survivalRates,PlotStyle Ø [email protected], MarsOrange<DD;
1.5 2 2.5 3 3.5 4yr
0.2
0.4
0.6
0.8
1
p = ZeroMatrix@4D;p@@1DD = birthRates;Do@p@@k + 1, kDD = survivalRates@@kDD,8k, 1, 3<D;p@@4, 4DD = survivalRates@@4DD;p êê MatrixFormikjjjjjjjjjjjjjjjj0 2ÅÅÅ3 0 1ÅÅÅ31 0 0 00 3ÅÅÅ4 0 0
0 0 1ÅÅÅ21ÅÅÅ4
y{zzzzzzzzzzzzzzzz
Calculate the eigendata for this matrix.
Relate your results to the following display of this population's dynamics.
loggerheads.nb 5
![Page 6: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/6.jpg)
ClearAll@xD;n = 20;mult@x_D := p.x;x@0D = 81, 0, 0, 0<;pops = NestList@mult, x@0D, nD;popDynamics =Table@Prepend@pops@@kDD ê Apply@Plus, pops@@kDDD êê N, kD, 8k, n<D;
TableForm@popDynamics,TableHeadings Ø 88"popDynamics"<, 8year, 1, 2, 3, 4<<D
year 1 2 3 4popDynamics 1 1. 0. 0. 0.
2 0. 1. 0. 0.3 0.470588 0. 0.529412 0.4 0. 0.64 0. 0.365 0.489552 0. 0.429851 0.0805976 0.0357498 0.65144 0. 0.312817 0.47197 0.0313293 0.428167 0.06853298 0.0567623 0.612619 0.0304991 0.300129 0.456028 0.0509098 0.412091 0.080971310 0.0779729 0.583582 0.0488622 0.28958311 0.442215 0.0710091 0.398597 0.088179112 0.0966955 0.557263 0.0671124 0.27892913 0.429119 0.089333 0.386124 0.095423914 0.113579 0.533464 0.0832916 0.26966515 0.417058 0.106321 0.374529 0.10209216 0.128805 0.512044 0.0979016 0.2612517 0.405899 0.122027 0.363824 0.1082518 0.142547 0.492699 0.111091 0.25366319 0.395593 0.136533 0.353932 0.11394220 0.154968 0.475217 0.12301 0.246805
The "waves" resulting from the pulsed breeding regime are evident in this image.
loggerheads.nb 6
![Page 7: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/7.jpg)
ListPlot3D@popDynamics@@All, 82, 3, 4, 5<DDD;
1
2
3
4
5
10
15
20
00.250.5
0.751
1
2
3
4
We can also make a movie to visualize the dynamics of this population."The limiting behaviour in this case is a population wave."
Do@ListPlot@popDynamics@@k, 82, 3, 4, 5<DD,Ticks Ø 8Range@4D, Automatic<,PlotRange Ø 880, 4.1<, 80, .4<<,AxesLabel Ø 8"age group", "%"<,ImageSize Ø 400,PlotStyle Ø 8Red, [email protected]<D,8k, n<D
loggerheads.nb 7
![Page 8: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/8.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
loggerheads.nb 8
![Page 9: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/9.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
loggerheads.nb 9
![Page 10: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/10.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
loggerheads.nb 10
![Page 11: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/11.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
loggerheads.nb 11
![Page 12: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/12.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
loggerheads.nb 12
![Page 13: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/13.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
loggerheads.nb 13
![Page 14: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/14.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
loggerheads.nb 14
![Page 15: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/15.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
loggerheads.nb 15
![Page 16: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/16.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
loggerheads.nb 16
![Page 17: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/17.jpg)
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
1 2 3 4age group
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4%
Loggerhead Sea TurtlesOriginal Population ParametersNote that the duration of the oldest age class is taken to be 100.
loggerheads.nb 17
![Page 18: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/18.jpg)
birthRates = b = 80, 0, 0, 0, 76.5<;survivalRates = s = 8.6747, .7500, .6758, .7425, .8091<;durations = d = 81, 7, 8, 6, 100<;DisplayTogether@ListPlot@birthRates,PlotStyle Ø [email protected], ForestGreen<,AxesLabel Ø 8yr, None<D,
ListPlot@survivalRates,PlotStyle Ø [email protected], MarsOrange<DD;
2 3 4 5yr
20
40
60
Calculate the entries of the population matrix.
loggerheads.nb 18
![Page 19: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/19.jpg)
ClearAll@s, d, g, P, G, pD;p = ZeroMatrix@5D;p@@2, 1DD = G@1D = s@@1DD;DoA
s := s@@kDD;d := d@@kDD;g@k_D :=
sd-1 - sd
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ1 - sd
;
P@k_D := H1 - g@kDL s;G@k_D := g@kD s;If@k ã 4, p@@1, 4DD = G@4D birthRates@@5DDD,8k, 2, 5<Ep@@1, 5DD = F@5D = s@@5DD birthRates@@5DD;Do@p@@k, kDD = P@kD,8k, 2, 5<D;Do@p@@k + 1, kDD = G@kD,8k, 2, 4<D;p êê MatrixFormikjjjjjjjjjjjjjjjjj0 0 0 3.96521 61.89620.6747 0.711488 0 0 00 0.0385117 0.661054 0 00 0 0.0147461 0.690667 00 0 0 0.0518328 0.8091
y{zzzzzzzzzzzzzzzzz
Calculate the eigendata for this matrix.
Loggerhead Sea Turtles99.9% Survivability of HatchlingsWhat if the survivability of hatchlings were 99.9% Note that the duration of the oldest age class is taken to be 100.
loggerheads.nb 19
![Page 20: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/20.jpg)
birthRates = b = 80, 0, 0, 0, 76.5<;survivalRates = s = 8.999, .7500, .6758, .7425, .8091<;durations = d = 81, 7, 8, 6, 100<;DisplayTogether@ListPlot@birthRates,PlotStyle Ø [email protected], ForestGreen<,AxesLabel Ø 8yr, None<D,
ListPlot@survivalRates,PlotStyle Ø [email protected], MarsOrange<DD;
2 3 4 5yr
20
40
60
Calculate the entries of the population matrix.
loggerheads.nb 20
![Page 21: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/21.jpg)
ClearAll@s, d, g, P, G, pD;p = ZeroMatrix@5D;p@@2, 1DD = G@1D = s@@1DD;DoA
s := s@@kDD;d := d@@kDD;g@k_D :=
sd-1 - sd
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ1 - sd
;
P@k_D := H1 - g@kDL s;G@k_D := g@kD s;If@k ã 4, p@@1, 4DD = G@4D birthRates@@5DDD,8k, 2, 5<Ep@@1, 5DD = F@5D = s@@5DD birthRates@@5DD;Do@p@@k, kDD = P@kD,8k, 2, 5<D;Do@p@@k + 1, kDD = G@kD,8k, 2, 4<D;p êê MatrixFormikjjjjjjjjjjjjjjjjj0 0 0 3.96521 61.89620.999 0.711488 0 0 00 0.0385117 0.661054 0 00 0 0.0147461 0.690667 00 0 0 0.0518328 0.8091
y{zzzzzzzzzzzzzzzzz
Calculate the eigendata for this matrix.
Loggerhead Sea TurtlesUsing Turtle Exclusion DevicesCalculate the entries of the population matrices corresponding to reduction r.
loggerheads.nb 21
![Page 22: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/22.jpg)
Clear@msD;ms = 8<;DoAClearAll@s, d, g, P, G, pD;birthRates = b = 80, 0, 0, 0, 76.5<;survivalRates = s = 8.6747, .7500, .6758, .7425, .8091<;Do@s@@kDD = s@@kDD + 0.1 r H1 - s@@kDDL,8k, 3, 5<D;durations = d = 81, 7, 8, 6, 100<;p = ZeroMatrix@5D;p@@2, 1DD = G@1D = s@@1DD;DoA
s := s@@kDD;d := d@@kDD;g@k_D :=
sd-1 - sd
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ1 - sd
;
P@k_D := H1 - g@kDL s;G@k_D := g@kD s;If@k ã 4, p@@1, 4DD = G@4D birthRates@@5DDD,8k, 2, 5<E;
p@@1, 5DD = s@@5DD birthRates@@5DD;Do@p@@k, kDD = P@kD,8k, 2, 5<D;Do@p@@k + 1, kDD = G@kD,8k, 2, 4<D;ms = Append@ms, pD,8r, 0, 5<E
Map@MatrixForm, msD
loggerheads.nb 22
![Page 23: Loggerhead Sea Turtlescparrish.sewanee.edu/math210 S2012/Lay/notebooks... · Loggerhead Sea Turtles Initialization](https://reader035.vdocuments.net/reader035/viewer/2022062915/5eb5465da6135673aa68eee1/html5/thumbnails/23.jpg)
9ikjjjjjjjjjjjjjjjjj0 0 0 3.96521 61.89620.6747 0.711488 0 0 00 0.0385117 0.661054 0 00 0 0.0147461 0.690667 00 0 0 0.0518328 0.8091
y{zzzzzzzzzzzzzzzzz,
ikjjjjjjjjjjjjjjjjj0 0 0 4.58834 63.35650.6747 0.711488 0 0 00 0.0385117 0.688505 0 00 0 0.019715 0.708272 00 0 0 0.0599783 0.82819
y{zzzzzzzzzzzzzzzzz,
ikjjjjjjjjjjjjjjjjj0 0 0 5.26888 64.81690.6747 0.711488 0 0 00 0.0385117 0.714819 0 00 0 0.0258213 0.725126 00 0 0 0.0688743 0.84728
y{zzzzzzzzzzzzzzzzz,
ikjjjjjjjjjjjjjjjjj0 0 0 6.00722 66.27730.6747 0.711488 0 0 00 0.0385117 0.73988 0 00 0 0.0331803 0.741224 00 0 0 0.0785258 0.86637
y{zzzzzzzzzzzzzzzzz,
ikjjjjjjjjjjjjjjjjj0 0 0 6.80333 67.73770.6747 0.711488 0 0 00 0.0385117 0.763591 0 00 0 0.0418892 0.756568 00 0 0 0.0889324 0.885459
y{zzzzzzzzzzzzzzzzz,
ikjjjjjjjjjjjjjjjjj0 0 0 7.65682 69.19810.6747 0.711488 0 0 00 0.0385117 0.785876 0 00 0 0.0520239 0.771161 00 0 0 0.100089 0.904546
y{zzzzzzzzzzzzzzzzz=
Compute the dominant eigenvalue for each of these matrices, plot the eigenvalues l against the reductions r, and interpret your results
loggerheads.nb 23