Explorations of Mathematical Models in Biology with MATLAB
eBook - ePub

Explorations of Mathematical Models in Biology with MATLAB

Mazen Shahin

Buch teilen
  1. English
  2. ePUB (handyfreundlich)
  3. Über iOS und Android verfügbar
eBook - ePub

Explorations of Mathematical Models in Biology with MATLAB

Mazen Shahin

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

Explore and analyze the solutions of mathematical models from diverse disciplines

As biology increasingly depends on data, algorithms, and models, it has become necessary to use a computing language, such as the user-friendly MATLAB, to focus more on building and analyzing models as opposed to configuring tedious calculations. Explorations of Mathematical Models in Biology with MATLAB provides an introduction to model creation using MATLAB, followed by the translation, analysis, interpretation, and observation of the models.

With an integrated and interdisciplinary approach that embeds mathematical modeling into biological applications, the book illustrates numerous applications of mathematical techniques within biology, ecology, and environmental sciences. Featuring a quantitative, computational, and mathematical approach, the book includes:

  • Examples of real-world applications, such as population dynamics, genetics, drug administration, interacting species, and the spread of contagious diseases, to showcase the relevancy and wide applicability of abstract mathematical techniques
  • Discussion of various mathematical concepts, such as Markov chains, matrix algebra, eigenvalues, eigenvectors, first-order linear difference equations, and nonlinear first-order difference equations
  • Coverage of difference equations to model a wide range of real-life discrete time situations in diverse areas as well as discussions on matrices to model linear problems
  • Solutions to selected exercises and additional MATLAB codes

Explorations of Mathematical Models in Biology with MATLAB is an ideal textbook for upper-undergraduate courses in mathematical models in biology, theoretical ecology, bioeconomics, forensic science, applied mathematics, and environmental science. The book is also an excellent reference for biologists, ecologists, mathematicians, biomathematicians, and environmental and resource economists.

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist Explorations of Mathematical Models in Biology with MATLAB als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu Explorations of Mathematical Models in Biology with MATLAB von Mazen Shahin im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Biological Sciences & Biophysics. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
Wiley
Jahr
2013
ISBN
9781118548530

CHAPTER 1

OVERVIEW OF DISCRETE DYNAMICAL MODELING AND MATLAB®

1.1. INTRODUCTION TO MODELING AND DIFFERENCE EQUATIONS

In this section we introduce dynamical systems, discuss discrete dynamical systems vs. continuous dynamical systems and informally define a mathematical model.

1.1.1. Model 1.1: Population Dynamics, A Discrete Dynamical System

Consider the population of a city with a constant growth rate per year. The population is counted at the end of each year. For simplicity, assume that there is no immigration to or emigration from the city.
i. Model the population dynamic and predict the long-term behavior of the system.
ii. In 2010, the city’s population was 100,000. The natural annual growth rate of the population is 1% per year. Predict the city’s population in 2020. Estimate the population over the next 30 years and graph it. What is the long-term behavior of the population?

Discussion

i. We will measure the population at discrete time intervals in one-year units. Let
pn = population size at the end of the time period (year), n.
p0 = the initial population size, 0.
r = the constant growth rate per period (year).
The relationship between the current population, pn, and the next population, pn+1, is
image
(1.1)
image
Therefore, the population dynamics can be modeled by equation 1.1.
Equation 1.1 is a difference equation (or recurrence equation). The system 1.1 and the initial value, p0, represent the population dynamics. Because the population changes over time, this system is a dynamical system. Because this dynamical system changes over discrete time intervals, the system is called a discrete dynamical system. We say that the population dynamics is modeled by the discrete dynamical system (or the difference equation 1.1).
To find pk, use p0 in equation 1.1 to find p1, then use p1 to find p2 and so on until pk. This process is called iteration of the difference equation 1.1, and the sequence 1.2,
(1.2)
image
for any value of k (positive integer) is called a solution or numerical solution of the given difference equation 1.1.
From equation 1.1, if the current value of pn is known, the next value, pn+1, can be calculated. For example, if we have p5 we can calculate p6. However, if we have p0, equation 1.1 does not allow us to calculate, for example, p6 in one step. Therefore, we are in need of a closed form to calculate pn in one step if we know the values of p0 and n. It can be easily proven that
(1.3)
image
Equation 1.3 is called the analytical solution of the difference equation 1.1.
Equation 1.3 is an exponential function and will grow or decay exponentially, depending on the value of r. If r > 0, then (1 + r) > 1, and therefore population size, pn, grows unbounded when n is very large. If r < 0, then (1 + r) < 1, and consequently, the population size approaches zero when n is very large.
ii. Let’s apply the model just discussed to the given information, where r = 0.01 and p0 = 100,000. The city’s population is modeled by the system
(1.4)
image
To find the population in 2020 (10 years from 2010), we use equation 1.3 with n = 10 and p0 = 100,000. We are looking for p10. We have
image
One way to find the...

Inhaltsverzeichnis