16.12.2012 Views

Computer Algebra Recipes

Computer Algebra Recipes

Computer Algebra Recipes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.1. PHASE-PLANE ANALYSIS 51<br />

apply to all nonlinear systems. A simple global theorem, which is left for the<br />

reader to prove, is due to Poincare:<br />

Suppose that for the system of equations _x = P (x; y), _y = Q(x; y), thefunctions<br />

P (x; y), Q(x; y) satisfy, in the neighborhood of the stationary point O, the<br />

conditions for O to be a vortex or a focus. If P (x; y) and Q(x; y) satisfy the<br />

conditions P (x; ¡y) =¡P (x; y), Q(x; ¡y) =Q(x; y), thenO is a vortex.<br />

In some situations, P and Q may not satisfy the above conditions, yet O is a<br />

vortex. Poincare's theorem represents a su±cient condition for the existence of<br />

a vortex, but is not a necessary condition.<br />

2.1.1 Foxes Munch Rabbits<br />

As for life, it is a battle ...<br />

Marcus Aurelius Antonius, Roman emperor and philosopher (AD 121{180)<br />

In mathematical biology there has been a great deal of interest in predator{prey<br />

systems in which certain animal species (the predator) survive by munching or<br />

crunching on one or more others (the prey). As a simple example, suppose that<br />

a species of fox survives by eating jackrabbits in the rolling hills of Rainbow<br />

County. The rabbits in turn subsist on the available vegetation, of which we<br />

shall assume there is an adequate supply. A model of this predator{prey interaction<br />

can be built up phenomenologically. Let's call f(t) andr(t) the fox and<br />

jackrabbit numbers per unit area (acre, hectare, or whatever) at time t.<br />

If no foxes were present, the rabbit population would increase, the rate<br />

of increase assumed to be proportional to the number of rabbits present, i.e.,<br />

_r(t) = A1 r(t), with the rate constant A1 positive. On the other hand, if<br />

no rabbits were present, the foxes would starve to death and their numbers<br />

decrease, the rate equation being _ f(t) =¡A2 f(t), with A2 > 0.<br />

With both species present, the probability of an interaction will be proportional<br />

to the product r(t) f(t) of the population numbers. For the foxes the<br />

interaction will be positive in nature, but negative for the rabbits. Thus, the<br />

simple phenomenological model takes the following form:<br />

_r = A1 r ¡ B1 rf; f _ = ¡A2 f + B2 rf; (2.10)<br />

with the interaction coe±cients B1 and B2 positive. In practice, mathematical<br />

biologists create more realistic models with other factors taken into consideration<br />

and the coe±cient values determined from observational data. Despite its<br />

simple appearance, this set of nonlinear ODEs cannot be solved analytically.<br />

To begin the recipe, the DEtools library package is loaded because a phaseplane<br />

portrait will be constructed.<br />

> restart: with(DEtools):<br />

We enter the following numerical values: A1 =2, A2 =1, B1 =3=100, and<br />

B2 =1=100, for the coe±cients. The coe±cient numbers are strictly arti¯cial,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!