M327 Handbook
M327 Handbook
Handbook
This publication forms part of an Open University module. Details of this and other Open University modules
can be obtained from Student Recruitment, The Open University, PO Box 197, Milton Keynes MK7 6BJ,
United Kingdom (tel. +44 (0)300 303 5303; email [email protected]).
Alternatively, you may visit the Open University website at www.open.ac.uk where you can learn more about
the wide range of modules and packs offered at all levels by The Open University.
SUP 06129 4
2.1
1 Notation
Introduction
This Handbook is a reference that you can take into the MS327 exam. It
will be more effective if you are already familiar with it before you sit the
exam, and we suggest that you consult it when you attempt the
assignments in the module. This Handbook is not designed as a teaching
document, and reading it is not a substitute for studying the module units.
The first few sections consist of general mathematical reference material,
largely based on the topics taught at Levels 1 and 2. It is not intended to
be a self-contained or logically complete account of basic mathematics; it is
just a set of useful definitions and results. Some of these results are used
repeatedly in the module.
The later sections of the Handbook are brief summaries of the units,
emphasising the most important results.
1 Notation
1.1 Greek alphabet
α A alpha ι I iota ρ P rho
β B beta κ K kappa σ Σ sigma
γ Γ gamma λ Λ lambda τ T tau
δ ∆ delta µ M mu υ Υ upsilon
ε E epsilon ν N nu φ Φ phi
ζ Z zeta ξ Ξ xi χ X chi
η H eta o O omicron ψ Ψ psi
θ Θ theta π Π pi ω Ω omega
1.2 Symbols
√
= is equal to positive square root
6 = is not equal to e the number 2.718 28 . . .
' is approximately equal to π the number 3.141 59 . . .
± plus or minus ∞ infinity
∓ minus or plus Z the integers
< less than R the real numbers
≤ less than or equal to C the complex numbers
> greater than
≥ greater than or equal to
3
Handbook
2 Numbers
2.1 Real numbers
The integers are the positive and negative whole numbers, together with
zero. Non-integer numbers that can be expressed exactly as fractions are √
called rational numbers; those that cannot be so expressed, such as 2,
e and π, are called irrational. The collection of the rational numbers
(including the integers) and the irrational numbers is called the set of real
numbers.
When a real number is expressed in decimal notation, if it is approximated
then the approximation can be given to so many decimal places, or to so
many
√ significant figures. For example, 1.4142 is the approximation to
2 to four decimal places and five significant figures, while 0.000 000 342 is
given to nine decimal places but three significant figures, and 342 000 has
no decimal places but at least three significant figures. The process of
reducing the number of decimal places or significant figures to which a
number is expressed is referred to as rounding. To round a given number
to n decimal places or n significant figures, take the number expressed to
n decimal places or n significant figures that is closest to the given
number, where it is conventional to round the digit 5 up. (Be aware that
other conventions for rounding exist, and that computer programs and
calculators do not always use this convention.)
A number given in the form ±b × 10c , where 1 ≤ b < 10 and c is an integer,
is said to be in scientific notation. For example, the number 342 000 can
be expressed as 3.42 × 105 in scientific notation.
For any two real numbers a and b with a < b, we write:
[a, b] for the set of all real numbers x such that a ≤ x ≤ b;
[a, b) for the set of all real numbers x such that a ≤ x < b;
(a, b] for the set of all real numbers x such that a < x ≤ b;
(a, b) for the set of all real numbers x such that a < x < b.
These sets of numbers are called intervals. The interval [a, b] is a closed
interval, (a, b) is an open interval, and the two others are half-open
intervals. For practical problems the distinction between open and closed
intervals is rarely significant. If we know that a real number x is 1.274 to
three decimal places, then x lies in the interval [1.2735, 1.2745).
4
2 Numbers
5
Handbook
6
3 Functions and graphs
3.2 Polynomials
Linear, quadratic and cubic functions are all particular examples of
polynomial functions, or simply polynomials. An nth-order polynomial,
or polynomial of degree n, is a function of the form
an xn + an−1 xn−1 + · · · + a1 x + a0 ,
where n is a positive integer, x is a variable and a0 , a1 , . . . , an are
constants with an 6= 0. A linear polynomial has n = 1 (or n = 0), a
quadratic polynomial has n = 2, and a cubic polynomial has n = 3.
The roots of a polynomial p(x) are the solutions of the equation p(x) = 0.
Every polynomial of degree n can be written as a product of an and
n factors of the form x − ck (k = 1, 2, . . . , n), with each ck a complex
number (which may be real). Each of these factors corresponds to a root
x = ck of the polynomial. If a factor x − c occurs more than once, then the
root x = c is a repeated root; repeated roots are also sometimes referred
to as equal roots or coincident roots.
The roots of a quadratic equation ax2 + bx + c = 0, a 6= 0, are given by the
formula method as
√
−b ± b2 − 4ac
.
2a
The quantity b2 − 4ac is referred to as the discriminant of the quadratic
equation.
To factorise a polynomial is to express it as a product of two or more
polynomials of lower degree. For example, the difference of two squares
x2 − a2 factorises as
x2 − a2 = (x − a)(x + a),
and the perfect square x2 + 2ax + a2 factorises as
x2 + 2ax + a2 = (x + a)(x + a) = (x + a)2 .
7
Handbook
8
3 Functions and graphs
x x x
y y y
1 ex ln x
x 1
x x 1 x
y y y
tan x
sin x 1 1
cos x
−π π x −π π x −π π x
−1 − π2 π
−1 2
y y y
cosec x sec x cot x
1 1
−π π x −π π x −π π x
−1 − π2 π
2
−1
9
Handbook
y y y
π
π π
π
2 π
arcsin x π arccos x 2 arctan x
2
−1 1 x −1 − π 1 x x
2 − π2
− π2
−π −π
−π
y y y
π π π
π
2 π arcsec x π
arccosec x 2
2 arccot x
−1 1 x −1 1 x x
− π2 − π2
− π2
−π −π −π
4 Trigonometry
4.1 Radians and degrees
In this module we usually measure angles in radians rather than degrees.
There are 2π radians in a full circle, corresponding to 360◦ , so 1 radian is
(180/π)◦ ' 57◦ . An advantage of working in radians is the simplicity of
the formula for the arc length subtended by an angle in a circle of radius r:
the length of the arc subtended by an angle of θ radians is simply rθ. The
following radian measures of standard angles are worth knowing:
π
• a right angle is 2 radians
π
• the angles of an equilateral triangle are 3 radians.
π
An angle is acute if its radian measure lies between 0 and 2, and obtuse
if its radian measure lies between π2 and π.
10
4 Trigonometry
π 1 1
cosec √2 sec π3 = 2, cot π3 = √1 .
3 = 3, 3
11
Handbook
Addition formulas
sin(α + β) = sin α cos β + cos α sin β,
sin(α − β) = sin α cos β − cos α sin β,
cos(α + β) = cos α cos β − sin α sin β,
cos(α − β) = cos α cos β + sin α sin β,
tan α + tan β
tan(α + β) = ,
1 − tan α tan β
tan α − tan β
tan(α − β) = ;
1 + tan α tan β
1 1
sin α cos β = 2 sin(α + β) + 2 sin(α − β),
cos α sin β = 12 sin(α + β) − 21 sin(α − β),
cos α cos β = 12 cos(α + β) + 12 cos(α − β),
sin α sin β = 21 cos(α − β) − 12 cos(α + β).
In particular, these formulas give
sin(α + 2π) = sin α, cos(α + 2π) = cos α, tan(α + π) = tan α;
sin(−α) = − sin α, cos(−α) = cos α, tan(−α) = − tan α.
12
4 Trigonometry
Double-angle formulas
sin 2α = 2 sin α cos α,
cos 2α = cos2 α − sin2 α = 1 − 2 sin2 α = 2 cos2 α − 1,
2 tan α
tan 2α = ,
1 − tan2 α
sin2 α = 12 (1 − cos 2α),
cos2 α = 12 (1 + cos 2α).
13
Handbook
5 Geometry
5.1 Cartesian coordinates
The Cartesian coordinates (x, y) of a point P in a plane specify the
position of that point relative to two perpendicular axes, the x-axis (or
horizontal axis) and y-axis (or vertical axis), which meet at a point O
called the origin, with Cartesian coordinates (0, 0). The directions of the
axes indicate increasing numerical values for the x- and y-coordinates.
Values of x to the right of the y-axis are positive, and those to the left are
negative; similarly, values of y above the x-axis are positive, and those
below are negative. The four parts into which a plane is divided by
Cartesian coordinate axes are known as quadrants of the plane. A plane
on which Cartesian coordinate axes have been specified is often referred to
as the (x, y)-plane.
y
y
Second quadrant First quadrant
P (x, y)
y-axis x<0 x>0
y>0 y>0
O x
origin x<0 x>0
x y<0 y<0
O
x-axis Third quadrant Fourth quadrant
14
5 Geometry
height height
base base
The areas of a triangle and parallelogram
15
Handbook
radius arc
diameter
centre
angle subtended
chord by arc
6 Linear algebra
6.1 Vectors
A (non-zero) vector x ∈ Rn (n integer, n ≥ 2) consists of:
• a positive real number |x|, called the magnitude or modulus or
length of the vector
• a direction in n-dimensional space (in the plane for two-dimensional
vectors).
16
6 Linear algebra
17
Handbook
6.3 Matrices
The coefficients aij of a system of m linear equations in n variables
x1 , . . . , xn , given by
a11 x1 + a12 x2 + · · · + a1n xn = b1 ,
a21 x1 + a22 x2 + · · · + a2n xn = b2 ,
..
.
am1 x1 + am2 x2 + · · · + amn xn = bm ,
18
6 Linear algebra
19
Handbook
20
6 Linear algebra
6.6 Determinants
To every square matrix A there corresponds a number called its
determinant, written as det A or |A|. If A = (aij ) is a 2 × 2 matrix, then
a11 a12
det A =
= a11 a22 − a12 a21 .
a21 a22
If A = (aij ) is a 3 × 3 matrix, then
a11 a12 a13
det A = a21 a22 a23
a31 a32 a33
a22 a23 a21 a23 a21 a22
= a11 − a12
+ a13
a32 a33 a31 a33 a31 a32
= a11 (a22 a33 − a23 a32 ) − a12 (a21 a33 − a23 a31 ) + a13 (a21 a32 − a22 a31 ).
The determinant of an n × n matrix is defined in terms of smaller
determinants in a similar way.
Determinants satisfy the following properties:
det I = 1,
det(kA) = k n det A (k ∈ R, for an n × n matrix A),
det(AB) = det A det B,
det(AT ) = det A,
det(A−1 ) = 1/ det A
The determinant of an upper triangular or lower triangular or diagonal
matrix is the product of the elements on its leading diagonal.
Linear combinations of rows (or columns) of a matrix can be added to any
other row (or column) without changing the value of its determinant.
Interchanging two rows of a matrix changes the sign of its determinant.
If x = x1 i + x2 j + x3 k and y = y1 i + y2 j + y3 k are vectors in R3 expressed
in a Cartesian coordinate system i, j, k then the cross product x × y can
be expressed as a 3 × 3 determinant:
i j k
x × y = x1 x2 x3 ,
y1 y2 y3
= (x2 y3 − y2 x3 )i − (x1 y3 − y1 x3 )j + (x1 y2 − y1 x2 )k.
21
Handbook
7 Differentiation
7.1 Notation and terminology
If f (x) is a function, then its derived function or derivative f 0 (x) is
defined by
f (x + h) − f (x)
f 0 (x) = lim .
h→0 h
The process of calculating f 0 (x) from f (x) is called differentiation of
f (x) with respect to x. Differentiation with respect to x can also be
d
denoted by the symbol written to the left of the expression or variable
dx
being differentiated, so that, for example,
d df (x)
(f (x)) and both mean f 0 (x).
dx dx
dy
If y = f (x), then f 0 (x) can also be written as y 0 or , where to save space
dx
dy
we often print dy/dx in place of .
dx
When the independent variable is t (time), we often use a dot to indicate a
derivative, so that u̇ means the same thing as u0 (t) or du/dt. If x is the
position of a particle along an axis, then dx/dt or ẋ represents the
velocity along the axis, and d2 x/dt2 or ẍ represents the acceleration
along the axis.
The notation f 0 (x) is referred to as function notation, dy/dx as Leibniz
notation, and u̇ as Newton’s or Newtonian notation.
22
7 Differentiation
23
Handbook
Function Derivative
a 0
xa axa−1
eax aeax
1
ln(ax)
x
sin(ax) a cos(ax)
cos(ax) −a sin(ax)
tan(ax) a sec2 (ax)
cot(ax) −a cosec2 (ax)
sec(ax) a sec(ax) tan(ax)
cosec(ax) −a cosec(ax) cot(ax)
a
arcsin(ax) √
1 − a2 x2
a
arccos(ax) −√
1 − a2 x2
a
arctan(ax)
1 + a2 x2
a
arccot(ax) −
1 + a2 x2
a
arcsec(ax) √
|ax| a2 x2 − 1
a
arccosec(ax) − √
|ax| a2 x2 − 1
24
7 Differentiation
25
Handbook
Taylor polynomials
For a function f (x) with n continuous derivatives near x = a, the Taylor
polynomial of degree n about x = a or the nth-order Taylor
polynomial about x = a is
1 1
pn (x) = f (a) + (x − a)f 0 (a) +
(x − a)2 f 00 (a) + · · · + (x − a)n f (n) (a).
2! n!
When used to approximate f (x) near x = a, we refer to this polynomial as
the nth-order Taylor approximation to f (x) near x = a, and write
1 1
f (x) ' f (a) + (x − a)f 0 (a) + (x − a)2 f 00 (a) + · · · + (x − a)n f (n) (a).
2! n!
In particular, n = 1 gives the tangent approximation
f (x) ' f (a) + (x − a)f 0 (a),
and n = 2 gives the quadratic approximation
f (x) ' f (a) + (x − a)f 0 (a) + 12 (x − a)2 f 00 (a).
These approximations are good when x is close to a.
Taylor series
The Taylor series about x = a for a function f (x) with infinitely many
continuous derivatives near x = a is
1
f (x) = f (a) + (x − a)f 0 (a) + (x − a)2 f 00 (a) + · · ·
2!
1 n (n)
+ (x − a) f (a) + · · ·
n!
∞
X 1
= (x − a)n f (n) (a).
n!
n=0
26
7 Differentiation
Small-angle approximations
If the angle θ is small (sometimes written θ 1) and is measured in
radians, then we can obtain useful approximations by truncating the above
Taylor series:
sin θ ' θ,
cos θ ' 1 − 21 θ2 .
7.8 Surfaces
A stationary point of a function f (x, y) is a point (a, b) at which
fx (a, b) = fy (a, b) = 0.
A function f (x, y) has a local minimum at (a, b) if for all (x, y)
sufficiently close to (a, b), we have f (x, y) ≥ f (a, b).
A function f (x, y) has a local maximum at (a, b) if for all (x, y)
sufficiently close to (a, b), we have f (x, y) ≤ f (a, b).
A point that is either a local maximum or a local minimum is an
extremum.
A stationary point that is not an extremum is a saddle point.
A stationary point can be classified using the AC − B 2 test as follows.
Suppose that the function f (x, y) has a stationary point at (a, b). Let
A = fxx (a, b), B = fxy (a, b), C = fyy (a, b).
(a) If AC − B2 > 0, then there is:
• a local minimum at (a, b) if A > 0
• a local maximum at (a, b) if A < 0.
(b) If AC − B 2 < 0, then there is a saddle point at (a, b).
(c) If AC − B 2 = 0, then the test is unable to classify the stationary point.
27
Handbook
8 Integration
8.1 Notation and terminology
The indefinite integral of a continuous function f (x) is
Z
f (x) dx = F (x) + C,
Sum rule:
Z Z Z
f (x) + g(x) dx = f (x) dx + g(x) dx.
Integration by substitution:
Z Z
0
f g(x) g (x) dx = f (u) du (where u = g(x)),
or in Leibniz notation
du
Z Z
f (u) dx = f (u) du.
dx
The following formula, which can be derived by integration by
substitution, is also useful:
Z 0
g (x)
dx = ln |g(x)| + C (where g(x) 6= 0).
g(x)
28
8 Integration
Integration by parts:
Z Z
f (x) g 0 (x) dx = f (x) g(x) − f 0 (x) g(x) dx.
29
Handbook
Function Integral
a ax
xa+1
xa (a 6= −1)
a+1
1 1
ln |ax + b|
ax + b a
1 ax
eax e
a
ln(ax) x(ln(ax) − 1)
1
sin(ax) − cos(ax)
a
1
cos(ax) sin(ax)
a
1
tan(ax) − ln |cos(ax)|
a
1
cot(ax) ln |sin(ax)|
a
1
sec(ax) ln |sec(ax) + tan(ax)|
a
1
cosec(ax) ln |cosec(ax) − cot(ax)|
a
1
sec2 (ax) tan(ax)
a
1
cosec2 (ax) − cot(ax)
a
1
x sin(ax) 2
sin(ax) − ax cos(ax)
a
1
x cos(ax) 2
cos(ax) + ax sin(ax)
a
1 1 x
arctan
x2 + a2 a a
1 1 a − x
ln
(x − a)(x − b) a − b x − b
1 √
√ ln(x + x2 + a2 ) = arcsinh (x/a)
x + a2
2
1 √
√ ln |x + x2 − a2 | = arccosh (x/a)
x − a2
2
1 x
√ arcsin
a2 − x2 a
30
9 Coordinate systems
9 Coordinate systems
9.1 Cartesian coordinates
In Cartesian coordinates the gradient operator is given by
∂ ∂ ∂
∇=i +j +k ,
∂x ∂y ∂z
where i, j, k are unit vectors in the x-, y-, z-directions.
The divergence of a vector field quantifies outflow (or inflow if negative)
of an infinitesimal neighbourhood of a point. The divergence of a vector
field F = F1 i + F2 j + F3 k is the scalar field
∂F1 ∂F2 ∂F3
div F = ∇ · F = + + ,
∂x ∂y ∂z
where x, y and z are Cartesian coordinates.
The Laplacian operator. is defined to be the divergence of the gradient
∇2 = ∇ · ∇.
In Cartesian coordinates the Laplacian operator can be expressed as
∂2 ∂2 ∂2
∇2 = + +
∂x2 ∂y 2 ∂z 2
31
Handbook
32
10 Area and volume integrals
33
Handbook
Unit summaries
Unit 1 Introduction and two-dimensional plane the phase space or phase
plane for the system, and the point is called the
differential equations phase point.
1 The logistic equation is the first–order We can think of x and y as the coordinates of the
differential equation position vector x = (x y)T of the phase point.
The evolution of the position and velocity can then
dx R0
= (x0 − x)x. be represented by a path, called a phase path or
dt x0
phase trajectory in the phase space.
2 An equilibrium point or fixed point of a The dynamical system equations can be written in
differential equation a very simple form using vector notation:
ẋ = F (x)
ẋ = u(x),
is a point xe such that x(t) = xe is a constant
where u(x) = (u(x, y) v(x, y))T . This is an
solution of the system of differential equations,
equation of motion for the phase point: the
that is, xe is a point at which ẋ(t) = 0. To find the
velocity ẋ of the phase point is equal to u(x), that
equilibrium points xe , solve the equation
is, to the value of a vector field u evaluated at the
F (xe ) = 0.
position of the phase point, x = (x, y). It can be
3 Suppose that the differential equation shown that the phase path at (x, y) is tangential to
ẋ = F (x) the vector field u(x, y).
6 A constant of motion is a function K(x, y)
has an equilibrium point at x = xe . The
that remains constant as we follow any given phase
equilibrium point is said to be:
path.
• stable if all points arbitrarily close to the
7 To test whether the differentiable function
equilibrium point remain in the neighbourhood
K(x, y) is a constant of motion of the dynamical
of the equilibrium point as time increases
system ẋ = u(x, y), ẏ = v(x, y), calculate
• unstable otherwise.
dK ∂K ∂K
4 To check the stability of fixed points of
dt
=
∂x
u+
∂y
v.
one-dimensional motion of ẋ = F (x), do the
following. K(x, y) is a constant of motion if and only if
dK/dt = 0 for all points (x, y) in the phase space
(a) Find the equilibrium points xe by solving
of the system.
F (xe ) = 0.
(b) Each fixed point xe is classified as 8 To solve the differential equation
• stable if F 0 (xe ) < 0 dy
= g(x) h(y), where h(y) 6= 0,
• unstable if F 0 (xe ) > 0, dx
where F 0 (x) = dF/dx. using separation of variables, do the following.
5 Consider the two-variable dynamical system (a) Divide both sides of the equation by h(y), and
given by first-order differential equations integrate with respect to x, to obtain
1
Z Z
ẋ = u(x, y), ẏ = v(x, y), dy = g(x) dx.
h(y)
where u(x, y) and v(x, y) are two functions. (b) If possible, perform the two integrations,
At any given time, we represent this system by a obtaining an implicit form of the general solution,
point in the (x, y)-plane. We call this which should include one arbitrary constant.
34
Unit 1 summary
35
Handbook
36
Unit 2 summary
(c) The general solution is a linear combination of 10 If a continuous periodic function f (t) is
the n solutions found in Step (b), involving sufficiently smooth and has fundamental period τ ,
2n arbitrary constants. then its derivative f 0 (t) has the same fundamental
period τ , and its Fourier series is obtained by
7 Consider a system of n oscillators with
differentiating the Fourier series of f term by term.
equation of motion ẍ = Ax that has identical
masses and no zero eigenvalues. To find the 11 Consider a linear differential equation
solution subject to a set of initial conditions,
d2
do the following. d
a0 + a1 + a2 2 + · · · x(t) = f (t),
dt dt
(a) Calculate the n eigenvectors vi and the
corresponding eigenvalues λi (i = 1, 2, . . . , n) of the where f (t) is a periodic function with period τ .
coefficient matrix A.
To find a particular solution using Fourier
(b) Put the initial conditions into vector form series, do the following.
x(0) = x0 and ẋ(0) = u0 , (a) Calculate the Fourier coefficients fn and the
where x0 and u0 are n-dimensional vectors. resulting Fourier series of f :
(c) Calculate the n numbers x0 · vi , the n numbers ∞
X 2π
u0 · vi and the n numbers vi · vi (i = 1, 2, . . . , n). f (t) = fn einωt , where ω = .
n=−∞
τ
(d) The solution satisfying the initial conditions is
then given by (b) Assume that x(t) is also a periodic function
Xn
x 0 · vi
with period τ , and that its Fourier series is
x(t) = cos(ωi t)+ ∞
vi · vi X
i=1
x(t) = xn einωt ,
u0 · v i n=−∞
sin(ωi t) vi ,
ωi vi · vi where the xn are to be determined.
√
where ωi = −λi . (c) Calculate the Fourier series of the derivatives
8 The complex exponential functions exp(int) of x(t):
for integer n satisfy the orthogonality relations ∞
X
Z π ẋ(t) = (inω)xn einωt ,
eint e−imt dt = 2πδnm for any integers n and m, n=−∞
−π ∞
X
where the Kronecker delta is defined by ẍ(t) = (inω)2 xn einωt ,
( n=−∞
1 if n = m, and so on.
δnm =
0 if n 6= m. (d) Substitute the Fourier series for f , and for
x, ẋ, ẍ, . . ., into the differential equation, giving
9 For a periodic function f (t) with fundamental ∞
period τ , the exponential Fourier series is
X
a0 + a1 (inω) + a2 (inω)2 + · · · xn einωt
∞
X n=−∞
f (t) = cn ei2nπt/τ . ∞
X
n=−∞ = fn einωt .
n=−∞
The Fourier coefficients cn are calculated from
(e) Equate the coefficients of einωt on both sides,
1 τ /2
Z
and solve the resulting algebraic equation for xn ,
cn = f (t) e−i2nπt/τ dt (n = 0, ±1, ±2, . . .).
τ −τ /2 giving
The Fourier series defines a real function if fn
xn = .
cn = c−n . a0 + a1 (inω) + a2 (inω)2 + · · ·
37
Handbook
12 The equation of motion of a forced damped the fixed point is stable; whereas if all orbits
harmonic oscillator is given by (apart from the one starting at xe ) flow away
from xe , then the fixed point is unstable. In cases
d2 x dx
2
+ 2Γ + ω02 x = f (t). where f 0 (xe ) 6= 0, the following rule can be applied:
dt dt
the fixed point is stable if f 0 (xe ) < 0 and unstable
It describes a single oscillator (of mass m) subject if f 0 (xe ) > 0.
to a damping force (−2mΓẋ) and an applied
external driving force (m f (t)).
2 The evolution of two interacting populations
X and Y can be modelled by the Lotka–Volterra
Here Γ is a constant called the damping equations
parameter, and ω0 is the angular frequency of the
oscillator in the absence of damping or external Ẋ = kX − AXY, Ẏ = −hY + BXY (X ≥ 0, Y ≥ 0),
forces, called the natural angular frequency. where X is the population of the prey, Y is the
The solution of this equation is the sum of a population of the predator, and k, h, A and B are
complementary function xc (t) (sometimes known positive constants.
as the transient) and a particular integral xp (t). The Lotka–Volterra equations are nonlinear
If Γ 6= 0, then for large t the transient dies away because their right-hand sides contain a term
and the solution is given by xp . proportional to XY .
If the driving term f (t) is periodic in t, with The rescaled Lotka–Volterra equations are
period τ , then xp can be found using the method ẋ = kx(1 − y), ẏ = −hy(1 − x) (x ≥ 0, y ≥ 0),
described in item 11 above. In particular, if f has
Fourier series f (t) = ∞ inωt (with where the rescaled variables x and y are related to
P
n=−∞ fn e
ω = 2π/τ ), then xp (t) has Fourier series X and Y via
representation given by X = hx/B, Y = ky/A.
∞
xp (t) =
X fn
einωt .
3 An equilibrium point (also called a fixed
n=−∞
(ω02 − n ω2)
2 + 2Γinω point) of a system of differential equations
ẋ = u(x, y) is a point (xe , ye ) where u(xe , ye ) = 0,
For small values of the damping parameter, xp can that is, a point where the phase velocity vanishes.
be very large if ω0 ' nω, that is, whenever the
natural angular frequency is some integer multiple 4 To find the equilibrium points of the
of the angular frequency of the driving force. system of differential equations ẋ = u(x, y), for
some vector field u, solve the equation
u(x, y) = 0
Unit 3 Nonlinear dynamics
for x and y.
1 The phase flow of the autonomous
one-dimensional system 5 Suppose that the system of differential
equations
ẋ = f (x), x(0) = x0 ,
u(x, y)
ẋ = u(x) =
can be determined by examining the function f (x) v(x, y)
without obtaining an explicit expression for the has an equilibrium point at (xe , ye ). To linearise
solution x(t). this system of differential equations, do the
The trajectory x(t) for t > 0, from the initial following.
value x0 , is called the orbit of x0 . Orbits must (a) Determine the Jacobian matrix
flow towards positive x in regions where f (x) > 0,
∂u ∂u
and towards negative x in regions where f (x) < 0. ∂x (x, y) ∂y (x, y)
If in the vicinity of a fixed point xe (i.e. a point J(x, y) =
∂v
.
∂v
where f (xe ) = 0) all orbits flow towards xe , then (x, y) (x, y)
∂x ∂y
38
Unit 3 summary
(b) Near the equilibrium point (xe , ye ), the (b) Use item 5 to determine the linear system
differential equations can be approximated by the ṗ = Ap
linear system
that approximates the original nonlinear system
ṗ p when close to each equilibrium point.
= J(xe , ye ) ,
q̇ q (c) For each equilibrium point, use item 7 to
where x(t) = xe + p(t) and y(t) = ye + q(t). classify the linear system.
6 Consider the system ẋ = u(x) with an The behaviour of the original nonlinear system
equilibrium point at xe . near an equilibrium point is the same as that of
the linear approximation, except when the linear
The equilibrium point is stable if x(t) stays
system has a centre. If the linear system has a
arbitrarily close to xe for all t > 0 whenever x(0) is
centre, then the equilibrium point of the original
sufficiently close to xe . (A more mathematical way
nonlinear system may be a centre (neutrally
of expressing this is to state that xe is stable if for
stable), a stable spiral (asymptotically stable) or a
all ε > 0 there exists a δ > 0 such that
unstable spiral.
|x(t) − xe | < ε for all t > 0 whenever
|x(0) − xe | < δ.) 9 Consider the system of differential equations
39
Handbook
as t increases from zero until |δ(t)| gets sufficiently Unit 4 Random motion and
large. Thus the orbit has an exponential sensitivity
to its initial condition. The constant h is called the probability
Lyapunov exponent. 1 The simple random walk models the
14 A loop repeats a set of commands (cmd 1, position of a particle on a line. Given the position
cmd 2, cmd 3, etc.) N times by using a counter n, xn at time n, the position at time n + 1 is
which starts at n = 1 and increases by 1 each time determined by tossing a coin. If the coin falls
the loop is repeated until n = N . heads up, then xn+1 = xn + 1. If the coin falls
heads down, then xn+1 = xn − 1. This can be
It is expressed in pseudocode as summarised in the form of a recurrence relation as
For n from 1 to N do (cmd 1 ; cmd 2 ; etc.) xn+1 = xn + rn ,
and illustrated by the flowchart below. where rn is a random variable obtained from
40
Unit 4 summary
41
Handbook
A continuous random variable takes a value are N random variables, then the mean value of
within a given range (which may be infinite). It is the sum
described by giving a probability density ρ(x). N
X
Formulas for statistics such as the mean value are X= Xi
expressed in a slightly different form depending on i=1
whether we are considering a discrete or a is the sum of the mean values:
continuous random variable. *N N
+
15 The mean value of a continuous random
X X
hXi = Xi = hXi i.
variable is given by i=1 i=1
Z ∞
hxi = ρ(x) x dx. This result applies in all cases (even when the
−∞ random variables are not independent).
16 For a continuous random variable x with If X and Y are two independent random variables,
probability density ρ(x), the moments Mk are then the mean value of their product is the
Z ∞ product of their mean values:
k
Mk = hx i = xk ρ(x) dx,
−∞ hXY i = hXihY i.
where k = 0, 1, 2, . . .. Note that M1 is the mean,
These results apply for both discrete and
and (recalling the normalisation condition (item 8)
continuous distributions.
M0 = 1. We call M1 the first moment, M2 the
second moment, and so on. 21 The recurrence relation for simple
random walk probability is
In the case where x has n discrete values Xj , with
probabilities Pj , j = 1, . . . , n, we have P (x, n) = 1
P (x − 1, n − 1) + P (x + 1, n − 1) .
2
n
k
hx i =
X
Xjk Pj . 22 To calculate the statistics of a random
j=1 walk, consider the random walk determined by the
recurrence relation
17 The variance of x, written as Var(x), is the
second moment of the difference between x and its xn+1 = xn + rn+1 , x0 = 0,
mean value:
where the rn are independent random variables
2
Var(x) = h(∆x) i, where ∆x = x − hxi. each with the same probability distribution as a
random variable r.
18 The standard deviation σ of x is the square
root of its variance: The mean and variance of the displacement xn
p after n steps are equal to n times the mean and
σ = Var(x). variance of the displacements of a single step:
19 Calculating the moments M1 = hxi and hxn i = n hri,
M2 = hx2 i of the probability density ρ(x) using Var(xn ) = n Var(r).
item 16, the variance is obtained from In the case where the single-step displacements rn
Var(x) = hx2 i − hxi2 = M2 − M12 , have a continuous distribution, the probability
distribution of xn approaches a normal distribution
These formulas are valid for discrete distributions as n → ∞, so the probability density is
as well as continuous distributions. approximated by
20 (x − nhri)2
We can calculate the statistics of sums and 1
ρn (x) = p exp − .
products of random variables as follows. If Xi 2πn Var(r) 2n Var(r)
42
Unit 5 summary
43
Handbook
in which the integrand does not depend explicitly Unit 6 Lagrangian mechanics
on y. Then ∂F/∂y = 0, so the Euler–Lagrange
equation can be integrated to give 1 Let x be a Cartesian coordinate, and consider
a particle with position x(t) at time t.
∂F
= constant. • The kinetic energy of the particle, if it has
∂y 0
mass m and velocity v = dx/dt, is given by
9 If a functional has the form T = 12 mv 2 .
Z b
• A particle is acted on by a conservative force
S[y] = F (y, y 0 ) dx, y(a) = A, y(b) = B,
a F (x) if the force can be written as
dV
Z
where the integrand does not depend explicitly on F =− , or equivalently V = − F dx.
dx
the independent variable x, then the
Euler-Lagrange equation reduces to We say that V (x) is the potential energy or
potential for the force. At a given point x, we
∂F say that the particle has potential energy V (x).
y0 − F = c, y(a) = A, y(b) = B,
∂y 0 The constant of integration dictates where the
where c is a constant determined by the boundary potential energy is zero (the datum). This
conditions. This equation is called the choice is arbitrary, and does not affect the
first integral of the Euler–Lagrange equation. equation of motion.
The stationary path of the functional S can be • If several conservative forces Fi (x) act on the
determined by solving this first-order differential particle, then it has total potential energy
equation. X dVi
V = Vi , where Fi = − .
dx
10 Fermat’s principle says that the path taken i
between two points (a, A) and (b, B) by a ray of • If all the forces are conservative, then the
light is a stationary path of the time functional particle has total energy
1 b E = T + V.
Z p
T [y] = n(x, y) 1 + (y 0 )2 dx,
c a 2 In general, we may wish to use other
y(a) = A, y(b) = B, (non-Cartesian) coordinates to describe the motion
where n(x, y) is the refractive index of the medium of a particle.
through which the ray passes and For a single particle moving in one dimension
c ' 2.9 × 108 m s−1 is the speed of light in a (which may be on a curve), its position at time t
vacuum. This equation is sometimes written in the can always be specified by a single function q(t).
form
In Lagrangian mechanics it is conventional to label
Z b
coordinates of particles by the letter q when we
T [y] = L(x, y, y 0 ) dx, y(a) = A, y(b) = B,
a
have not specified what they are. If we specify that
they are Cartesian coordinates, then we normally
where use the letters x, y and z.
1 3 Hamilton’s principle for a particle
L(x, y, y 0 ) =
p
n(x, y) 1 + (y 0 )2
c moving in one dimension can be stated as
is called the optical Lagrangian and T is called follows. The trajectory q(t) of a particle of mass m,
the optical action. Fermat’s principle tells us starting from a position q(ta ) = a at time ta , and
that light rays passing between (a, A) and (b, B) ending at a position q(tb ) = b at time tb , is given
travel along paths that make the optical action by the stationary path of the functional
stationary. Z tb
S[q] = L(q, q̇, t) dt, q(ta ) = a, q(tb ) = b.
ta
44
Unit 6 summary
45
Handbook
46
Unit 7 summary
16 If the Lagrangian L = L(q, q̇) does not • If a system has a Lagrangian that is invariant
depend explicitly on the time t, then the quantity under all translations in space r → r + δr (where
N
δr is any constant vector), then linear
X ∂L momentum is conserved.
q̇k − L = E,
∂ q̇k • If a system has a Lagrangian that is invariant
k=1
under all rotations about the origin, then
where E is a constant, is an integral of the motion,
angular momentum is conserved.
and its value is E = T + V , the total energy of the
system; that is, the total energy is conserved.
17 If the Lagrangian L of a system does not
Unit 7 Exploring dynamics
depend on a particular generalised coordinate, using maps
ql say, then ql is called an ignorable coordinate,
and the corresponding generalised momentum 1 Consider the system of differential equations
ẋ = u(x, t). Sample the solution at regular time
∂L intervals T to obtain a sequence of points
pl = = constant,
∂ q̇l xn = x(nT ). The vector-valued map F that relates
is an integral of the motion. successive points via xn+1 = F(xn ) is called the
time-T map.
We distinguish two important types of momentum.
For a particle of mass m, with position vector 2 Imagine a surface Σ, embedded in
r(t) = (x(t) y(t) z(t))T , its linear momentum three-dimensional space as illustrated in the figure.
is given by p = mṙ, and its angular z
momentum l, about the origin, is given by the
cross product l = r × p = m(r × ṙ).
Σ
• If an ignorable coordinate ql is a Cartesian xn xn+1 y
coordinate, then the integral of motion is the
component of linear momentum in the direction
of ql . For example, for a particle with position
(x(t), y(t), z(t)), if the Lagrangian is independent
of x, then px = mẋ is conserved.
x
• If an ignorable coordinate ql is rotation about a
given axis, then the integral of motion is the An orbit pierces the surface Σ in a downward
component of angular momentum in the direction at points xn , n = 0, 1, 2, . . ., with xn
direction of the axis of rotation. For example, being the nth such intersection. The surface Σ is
for a particle with position (r(t), θ(t), z(t)) in called the surface of section or the Poincaré
cylindrical coordinates, if the Lagrangian is section. Now, each time the orbit pierces the
independent of θ, then lz = m(xẏ − y ẋ) is surface Σ in the same sense (the downward
conserved. direction in the case illustrated), the point of
intersection is recorded, the nth such intersection
18 A Lagrangian is said to be invariant with
being denoted by xn . The map P defined by
respect to time t or a coordinate qi if it is
independent of t or qi . Equivalently, if we xn+1 = P(xn )
transform time or the coordinate in some way,
is called the Poincaré return map.
t → t + δt or qi → qi + δqi , then the Lagrangian
does not change. 3 We use the symbol ‘◦’ to denote the
composition of two functions, f (x) and g(x), say,
• If a system has a Lagrangian that is invariant
as follows:
under all translations in time t → t + δt, then
energy is conserved. (f ◦ g)(x) = f (g(x)),
47
Handbook
(a) Let x0 be some point on the x-axis. Draw the • If |f 0 (x∗ )| < 1, then x∗ is a stable fixed point,
vertical line from (x0 , 0) until it meets the curve i.e. a sink.
y = f (x). The y-coordinate of this point of • If |f 0 (x∗ )| > 1, then x∗ is an unstable fixed
intersection is x1 since y = f (x0 ) = x1 using the point, i.e. a source.
equation xn+1 = f (xn ). 10 A sink is called superstable if f 0 (x∗ ) = 0. In
(b) Now draw the horizontal line y = x1 until it this case the orbit converges to x∗ faster than any
intersects the line y = x. The x-coordinate of this exponential.
point of intersection is clearly x1 , as can be seen in 11 The set of all initial values whose orbits
the figure by tracing along the vertical dashed line converge to the sink x∗ is called the basin of
between the point and the x-axis. attraction of x∗ .
48
Unit 7 summary
12 The logistic map is the nonlinear map given 17 A two-dimensional map describes the
by xn+1 = fa (xn ), where fa (x) = ax(1 − x) and a discrete-time evolution of points x = (x y)T on
is a constant parameter. the (x, y)-plane. Such a map is expressed in vector
13 An invariant set under a map is a set of notation as
points S that maps into itself under the map; that xn+1 = f (xn ),
is, each point in S is mapped to a point also in S.
Mathematically, we say that the set S is invariant where xn = (xn yn )T and the vector-valued map
under the map f if x ∈ S implies f (x) ∈ S. function is
f (x, y) x
14 A period-2 orbit under a map f (x) is an f (x) = for x = .
g(x, y) y
orbit whose points alternate between two distinct
values after successive iterations of the map. The So an equivalent and more explicit way to express
period-2 orbit is denoted by {x∗1 , x∗2 }, x∗1 6= x∗2 , and this map is
must satisfy
xn+1 f (xn , yn )
= .
f (x∗1 ) = x∗2 , f (x∗2 ) = x∗1 . yn+1 g(xn , yn )
15 A period-k orbit under a map is an orbit A point with coordinate (xn , yn ) is mapped under
that cycles through k distinct values, repeating the f to a point with coordinates (xn+1 , yn+1 ). With
pattern at the kth iterate, that is, returning to the initial point x0 , the map will generate the orbit
first point after k iterations. More mathematically, given by the sequence of points
we say that the orbit of x∗j , j = 1, . . . , k, under the {xn }n≥0 = {x0 , x1 , x2 , . . .}, where xn = f n (x0 ).
map f (x) is a period-k orbit of f , denoted 18 The Hénon map is the two-dimensional map
{x∗1 , . . . , x∗k }, if it has the property xn+1 = f (xn ), where
(
x∗j+1 , 1 ≤ j ≤ k − 1, a − x2 + by
∗ f (x) = ,
f (xj ) = x
x∗1 , j = k,
and a and b are constant parameters.
and all the x∗j (j = 1, . . . , k) must be distinct in
order for the orbit to be defined as period-k. This 19 A linear two-dimensional map is given by
also means that xn+1 = Axn , where A is a constant 2 × 2 matrix.
This is also referred to as a linear
f k (x∗j ) = x∗j for 1 ≤ j ≤ k, transformation.
and that k is the smallest positive integer for 20 The elementary linear transformations
which this is true, so that points of a period-k are as follows.
orbit are fixed points of f k (x). This can also be
cos θ sin θ
regarded as a defining property of a period-k orbit. Rotation: Arot (θ) = .
− sin θ cos θ
16 To classify a period-k orbit {x∗1 , . . . , x∗k } of
λ1 0
the map f (x), perform the following stability test. Stretch: Astr (λ1 , λ2 ) = .
0 λ2
The orbit is:
1 τ
• a period-k sink if Shear: Ash (τ ) = .
0 1
k
Y Note that a stretch is expanding in the
f 0 (x∗j ) < 1
x-direction (respectively, y-direction) if |λ1 | > 1
j=1
(respectively, |λ2 | > 1) and contracting in the
• a period-k source if x-direction (respectively, y-direction) if |λ1 | < 1
k (respectively, |λ2 | < 1). Rotations and shears are
Y
f 0 (x∗j ) > 1.
area-preserving linear transformations. A
j=1 stretch is area-preserving only if λ1 λ2 = ±1.
49
Handbook
21 A general linear transformation A can be 25 Consider a map with Jacobian matrix J(x).
constructed by successive application of the three The map is area-contracting if |det J(x)| < 1 for
elementary linear transformations: all x, whereas it is area-preserving if
det J(x) = ±1 for all x.
A = Arot (θ) Astr (λ1 , λ2 ) Ash (τ ).
26 Let x∗ be a fixed point of an area-preserving
22 For the map xn+1 = f (xn ), a fixed point x∗
map with stability matrix J(x∗ ) satisfying
solves the vector equation
det J(x∗ ) = 1.
f (x∗ ) = x∗ ,
• If |tr J(x∗ )| > 2, then x∗ is a saddle, i.e. a
or, in terms of the individual components of hyperbolic fixed point.
x∗ = (x∗ y ∗ )T , we have for the map • If |tr J(x∗ )| < 2, then x∗ is a centre, i.e. an
f (x) = (f (x, y) g(x, y))T that elliptic fixed point.
f (x∗ , y ∗ ) = x∗ , g(x∗ , y ∗ ) = y ∗ .
23 Let x∗ be a fixed point of a two-dimensional Unit 8 Quantifying chaotic
map, and let {xn }n≥0 be an orbit of the map. The
fixed point is stable if xn stays arbitrarily close to dynamics
x∗ for all n > 0 provided that x0 (6= x∗ ) is 1 If x(t) is a solution of a system of differential
sufficiently close to x∗ . A fixed point that is not equations, and x(t) + δx(t) is an initially nearby
stable is said to be unstable. solution with |δx(0)| very small, then the
24 Consider the two-dimensional map Lyapunov exponent h is defined by
xn+1 = f (xn ), where f (x) = (f (x, y) g(x, y))T for
x = (x y)T . To find and classify its fixed |δx(t)| ' |δx(0)| eht ,
points x∗ , do the following. which holds for large t > 0 provided that |δx(0)| is
(a) Find the fixed points by solving the vector sufficiently small.
equation f (x∗ ) = x∗ . 2 The Lyapunov exponent h(x0 ) of the orbit
(b) For each x∗ , determine the stability matrix of x0 under f (x) is given by
J(x∗ ), where J(x), the Jacobian matrix for the
n−1
map f (x), is given by 1X
h(x0 ) = lim ln |f 0 (xj )|,
∂f ∂f n→∞ n
∂x (x, y) ∂y (x, y)
j=0
J(x) = ∂g
.
provided that this limit exists.
∂g
(x, y) (x, y)
∂x ∂y 3 An asymptotically periodic orbit is an
(c) For each x , find the eigenvalues of J = J(x∗ )
∗
orbit that converges to a periodic orbit as the
using the formula iterate index n increases.
p
λ = 12 tr J ± (tr J)2 − 4 det J . 4 The orbit {xn }n≥0 of x0 under the map f is
The nature of the fixed point is determined by chaotic if the following three conditions hold.
these eigenvalues according to the following table. (a) {xn }n≥0 is bounded.
(b) {xn }n≥0 is not asymptotically periodic.
Eigenvalues |λ1 | ≥ |λ2 | > 1 Repeller (unstable)
real and |λ1 | ≤ |λ2 | < 1 Attractor (stable) (c) h(x0 ) > 0 for the Lyapunov exponent h(x0 ).
distinct |λ1 | > 1 > |λ2 | Saddle (unstable) 5 The tent map is defined by
Eigenvalues ρ>1 Repelling spiral (
complex (unstable) cx, x ≤ 21 ,
Tc (x) =
λ1,2 = ρe±iθ , ρ<1 Attracting spiral c(1 − x), x > 21 ,
ρ > 0, (stable)
0<θ<π ρ=1 Centre (stable) where c > 0.
50
Unit 9 summary
6 Let δx0 be the initial displacement of an orbit these cubes we determine whether there is an
from a reference orbit of x0 under a element of S contained within the cube, in which
two-dimensional map. Then the displacement δxn case we say that the cube belongs to the
after n iterations of the map becomes ε-covering set of S.
δxn ' Jn (x0 ) δx0 , 10 The box-counting dimension of a set S is
51
Handbook
2 If the concentration of molecules is c(r, t), diffusion equation gives the concentration at
then the number of molecules inside a time t > t0 as
three-dimensional region V at time t is given by a
(x − x0 )2
N
volume integral c(x, t) = p exp − .
Z 4πD(t − t0 ) 4D(t − t0 )
N (t) = c(r, t) dV. The mean squared displacement satisfies
V
52
Unit 9 summary
Flux is a scalar quantity, which can be positive, where ∇ · J denotes the divergence of J.
negative or zero depending on the relative
18 For a steady flow or steady state,
orientations of F and the unit normal nb.
∂c/∂t = 0.
15 An open surface has at least one boundary
19 The following identity holds for any closed
curve marking the furthest extent of the surface.
surface S containing a volume V in which a
In this case there are two choices for the unit
differentiable vector field F is defined:
normal vectors, and we must choose one of these Z Z
consistently across the surface. F · dA = ∇ · F dV.
S V
A closed surface has no boundary curves, and
divides three-dimensional space into two parts: the This is known as the divergence theorem or
space inside the surface and the space outside the Gauss’s theorem, a fundamental result in the
surface. For any closed surface, all the unit theory of vector calculus (which extends the
normals are conventionally chosen to point concepts of differentiation and integration to
outwards into the exterior space, rather than vectors). It enables integrals over surfaces to be
inwards towards the enclosed volume (see figure). expressed as integrals over volumes, and vice versa.
20 Fick’s law in three dimensions states that
J = −D ∇c,
53
Handbook
54
Unit 11 summary
unknown function y(x) using Fourier (a) Take the Fourier transform of the partial
transforms, do the following. differential equation with respect to x (using k as
the conjugate variable).
(a) Take the Fourier transform of the differential
equation. (b) Solve the resulting ordinary differential
equation to find ye(k, t). Express any constants of
(b) Derive an algebraic equation for the Fourier
integration in terms of the Fourier transforms of
transform ye.
the initial state (such as ye(k, 0)).
(c) If possible, solve this equation to obtain an (c) Write the resulting particular solution in the
expression for ye. form
(d) Take the inverse Fourier transform to obtain y. √
ye(k, t) = 2π K(k,
e t) ye(k, 0),
11 The convolution of two functions f and g is where K(k,
e t) is an explicit expression obtained in
the function f ⊗ g defined by Step (b).
Z ∞
(d) Use the inverse Fourier transform to calculate
(f ⊗ g)(x) = f (x − y) g(y) dy.
−∞ K(x, t).
55
Handbook
56
Unit 12 summary
57
Handbook
stationary regime in which the statistical random walk model describes the evolution of
properties are independent of time, that is, the fluctuations of S, and it is defined as
∂Ps δS
= 0, = µ ∆t + σ δX,
∂t S
where Ps (x) is the stationary probability where σ is called the volatility of the stock price,
density function and is given by which measures how uncertain we are about future
price movements, and µ is called the drift rate
d
[D(x) Ps (x)] = v(x) Ps (x). and corresponds to the expected rate of return per
dx
unit of time from the stock, and δX is a random
10 The Ornstein–Uhlenbeck process is variable.
described by a drift term of the form v(x) = −αx,
If S is a random variable satisfying a log-normal
where α is a constant, and a constant diffusion
random walk, then the transformed variable
coefficient D(x) = D.
Y = ln S satisfies the probability density
11 An option is a derivative contract that gives !
the owner the right, but not the obligation, to buy 1 (Y − Y0 − µT + 12 σ 2 T )2
P (Y, T ; Y0 ) = √ exp − ,
or sell an underlying asset for an agreed price at or 2πT σ 2σ 2 T
before a specific time. In these transactions, the where Y0 = ln S0 and S0 is the value of S at t = 0.
agreed price K is called the strike price, and T is
the expiration date. 14 The prices of a European call option
c(S0 , K, T ) and put option p(S0 , K, T ) are given by
There are two types of options: the Black–Scholes formulas
• a call option gives the owner of the option the c(S0 , K, T ) = S0 N (d1 ) − Ke−rT N (d2 ),
right to buy an underlying asset at a strike price p(S0 , K, T ) = Ke−rT N (−d2 ) − S0 N (−d1 ),
• a put option gives the owner of the option the where r is the interest rate, σ is the stock price
right to sell an underlying asset at a strike price. volatility, T is the expiration date, and
In addition, put or call options are further
ln(S0 /K) + r + 21 σ 2 T √
classified into other categories: d1 = √ , d2 = d1 − σ T .
σ T
• a European option gives the owner of the
option the right to buy or sell an underlying The function N (x) is given by the cumulative
asset at a strike price only at the expiration date distribution function of the normal probability
density function defined below.
• an American option gives the owner of the
option the right to buy or sell an underlying 15 There are two ways to find the numerical
asset at a strike price at any time until the value of the cumulative normal distribution
expiration date. function
Z x
1 2
12 The pay-off of an European option with N (x) = √ e−y /2 dy,
strike price K, expiration date T and stock price 2π −∞
S(T ) is at a given point x.
Ψ(S, K) = max{S(T ) − K, 0} (1) Numerical approach by using a computer.
Most current software has a built-in function
if it is a call option, and that computes N (x) or the error function erf(x).
Ψ(S, K) = max{K − S(T ), 0} For example, in Maxima you can either use the
command erf to evaluate the error function and
if it is a put option. then find N (x) as
13 Consider the change in the price S occurring 1
x
in a short time ∆t to be δS. The log-normal N (x) = 1 + erf √ ,
2 2
58
Unit 12 summary
or first load the distrib package using For negative values of x, we use the symmetry of
load(distrib); and then cdf normal(x,0,1) the normal distribution, which gives
will give N (x). N (−x) = 1 − N (x). For example,
In Excel and MATLAB you can use NORMDIST N (−0.12) = 1 − N (0.12) = 1 − 0.5478 = 0.4522.
and normcdf, respectively, directly to find N (x). Values can be interpolated in the same way as
(2) Tables. Below there is a table that gives the for positive x, so
numerical values of N (x) for x ≥ 0. These values N (−0.1234) = N (−0.12) − 0.34[N (−0.12) − N (−0.13)]
are tabulated at intervals of 0.01 in x. For = 0.4522 − 0.34 × (0.4522 − 0.4483)
intermediate values, the table should be used = 0.4509.
with interpolation. For example:
N (0.1234) = N (0.12) + 0.34[N (0.13) − N (0.12)]
= 0.5478 + 0.34 × (0.5517 − 0.5478)
= 0.5491.
59
Handbook
z 0 1 2 3 4 5 6 7 8 9
0.0 0.5000 0.5040 0.5080 0.5120 0.5160 0.5199 0.5239 0.5279 0.5319 0.5359
0.1 0.5398 0.5438 0.5478 0.5517 0.5557 0.5596 0.5636 0.5675 0.5714 0.5753
0.2 0.5793 0.5832 0.5871 0.5910 0.5948 0.5987 0.6026 0.6064 0.6103 0.6141
0.3 0.6179 0.6217 0.6255 0.6293 0.6331 0.6368 0.6406 0.6443 0.6480 0.6517
0.4 0.6554 0.6591 0.6628 0.6664 0.6700 0.6736 0.6772 0.6808 0.6844 0.6879
0.5 0.6915 0.6950 0.6985 0.7019 0.7054 0.7088 0.7123 0.7157 0.7190 0.7224
0.6 0.7257 0.7291 0.7324 0.7357 0.7389 0.7422 0.7454 0.7486 0.7517 0.7549
0.7 0.7580 0.7611 0.7642 0.7673 0.7704 0.7734 0.7764 0.7794 0.7823 0.7852
0.8 0.7881 0.7910 0.7939 0.7967 0.7995 0.8023 0.8051 0.8078 0.8106 0.8133
0.9 0.8159 0.8186 0.8212 0.8238 0.8264 0.8289 0.8315 0.8340 0.8365 0.8389
1.0 0.8413 0.8438 0.8461 0.8485 0.8508 0.8531 0.8554 0.8577 0.8599 0.8621
1.1 0.8643 0.8665 0.8686 0.8708 0.8729 0.8749 0.8770 0.8790 0.8810 0.8830
1.2 0.8849 0.8869 0.8888 0.8907 0.8925 0.8944 0.8962 0.8980 0.8997 0.9015
1.3 0.9032 0.9049 0.9066 0.9082 0.9099 0.9115 0.9131 0.9147 0.9162 0.9177
1.4 0.9192 0.9207 0.9222 0.9236 0.9251 0.9265 0.9279 0.9292 0.9306 0.9319
1.5 0.9332 0.9345 0.9357 0.9370 0.9382 0.9394 0.9406 0.9418 0.9429 0.9441
1.6 0.9452 0.9463 0.9474 0.9484 0.9495 0.9505 0.9515 0.9525 0.9535 0.9545
1.7 0.9554 0.9564 0.9573 0.9582 0.9591 0.9599 0.9608 0.9616 0.9625 0.9633
1.8 0.9641 0.9649 0.9656 0.9664 0.9671 0.9678 0.9686 0.9693 0.9699 0.9706
1.9 0.9713 0.9719 0.9726 0.9732 0.9738 0.9744 0.9750 0.9756 0.9761 0.9767
2.0 0.9772 0.9778 0.9783 0.9788 0.9793 0.9798 0.9803 0.9808 0.9812 0.9817
2.1 0.9821 0.9826 0.9830 0.9834 0.9838 0.9842 0.9846 0.9850 0.9854 0.9857
2.2 0.9861 0.9864 0.9868 0.9871 0.9875 0.9878 0.9881 0.9884 0.9887 0.9890
2.3 0.9893 0.9896 0.9898 0.9901 0.9904 0.9906 0.9909 0.9911 0.9913 0.9916
2.4 0.9918 0.9920 0.9922 0.9925 0.9927 0.9929 0.9931 0.9932 0.9934 0.9936
2.5 0.9938 0.9940 0.9941 0.9943 0.9945 0.9946 0.9948 0.9949 0.9951 0.9952
2.6 0.9953 0.9955 0.9956 0.9957 0.9959 0.9960 0.9961 0.9962 0.9963 0.9964
2.7 0.9965 0.9966 0.9967 0.9968 0.9969 0.9970 0.9971 0.9972 0.9973 0.9974
2.8 0.9974 0.9975 0.9976 0.9977 0.9977 0.9978 0.9979 0.9979 0.9980 0.9981
2.9 0.9981 0.9982 0.9982 0.9983 0.9984 0.9984 0.9985 0.9985 0.9986 0.9986
3.0 0.9987 0.9987 0.9987 0.9988 0.9988 0.9989 0.9989 0.9989 0.9990 0.9990
3.1 0.9990 0.9991 0.9991 0.9991 0.9992 0.9992 0.9992 0.9992 0.9993 0.9993
3.2 0.9993 0.9993 0.9994 0.9994 0.9994 0.9994 0.9994 0.9995 0.9995 0.9995
3.3 0.9995 0.9995 0.9995 0.9996 0.9996 0.9996 0.9996 0.9996 0.9996 0.9997
3.4 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9998
3.5 0.9998 0.9998 0.9998 0.9998 0.9998 0.9998 0.9998 0.9998 0.9998 0.9998
3.6 0.9998 0.9998 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999
3.7 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999
3.8 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999 0.9999
3.9 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
4.0 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
60
Index
Index
area-preserving map, 50(25)
Index entries referring to unit summaries are in ,
Argand diagram, 5
the form ‘page number(item number)’.
argument of a complex number, 5
associated homogeneous equation, 35(11)
absorbing boundary condition, 57(1) asymptote, 26
AC − B 2 test, 27 asymptotic stability, 39(6)
acceleration, 22 asymptotically periodic orbit, 50(3)
action, 45(3), 46(12) attracting fixed point, 48(8)
acute angle, 10 attractor, 51(8)
addition formulas, trigonometric, 12 auxiliary equation, 35(9)
addition of vectors, 17
advection–diffusion equation, 52(10) baker’s map, 51(11)
American option, 58(11) base of an exponential function, 7
amplitude basin of attraction, 48(11)
of a sinusoidal function, 13 Bessel functions, 56(14)
of an oscillation, 36(1) Bessel’s equation, 56(14)
angle subtended by an arc of a circle, 16 Black–Scholes formulas, 58(14)
angle sum boundary condition
of a quadrilateral, 15 absorbing, 57(1)
of a triangle, 15 reflecting, 57(2)
angular frequency, 13, 36(1) boundary curve, 53(15)
angular momentum, 47(17) bounded above, 25
ansatz, 56(16), 56(17) bounded below, 25
antiderivative, 28 box-counting dimension, 51(10)
arbitrary constant of integration, 28 brachistochrone, 43(5)
arc length, 16 call option, 58(11)
arc of a circle, 16 Cartesian coordinates for two-dimensional space,
arccos, 11 14
arccosec, 11 Cartesian form of a complex number, 5
arccosh, 8 centre, 39(7), 39(9)
arccot, 11 centre of a circle, 15
arcsec, 11 chain rule
arcsin, 11 for partial derivatives, 24
arcsinh, 8 chain rule of differentiation, 23
arctan, 11 chaotic orbit, 40(12)
arctanh, 8 one-dimensional, 50(4)
area two-dimensional, 51(8)
of a circle, 16 characteristic equation, 22
of a parallelogram, 15 characteristic function, 54(4)
of a sector, 16 chord
of a triangle, 15 of a circle, 15
under a graph, 28 of a curve, 16
area integral circle, 15
in Cartesian coordinates, 33 circumference of a circle, 16
area-contracting map, 50(25) classification of an equilibrium point, 39(7),
area-preserving linear transformation, 49(20) 39(8)
61
Index
62
Index
63
Index
64
Index
65
Index
66
Index
67
Index
68
Index
69