Professional Documents
Culture Documents
Mathematics, Course
MST30070B Mathematics
Introduction to Differential Geometry
(evening first semester 2008 )
http://maths.ucd.ie/courses/mst30070B
December 6, 2008
comments to:-
Dr J.Brendan.Quigley
Department of Mathematics
University College Dublin, Belfield
ph. 716–2584, 716–2580; fax 716–1196
email jbquig@ucd.i.e.
prepared using LATEX
running under Redhat Linux
drawings prepared using gnuplot
ii
jbquig-UCD
c December 6, 2008
Contents
0 Organization of mst30070B 1
4 placeholder 51
iii
iv CONTENTS
jbquig-UCD
c December 6, 2008
CONTENTS v
6.3.13 answer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
jbquig-UCD
c December 6, 2008
List of Figures
1.1 parabola y = x2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 graph and contour diagram of y = x2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 taut unwinding, Archimededean spiral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4 wheel and cycloid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.5 the helix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
vii
viii LIST OF FIGURES
jbquig-UCD
c December 6, 2008
Chapter 0
Organization of mst30070B
Times
day time venue lecturer topic
Tue 07 : 30 − 08 : 20 T R − math − SB JBQ IntroD i f fG eom
Tue 08 : 30 − 09 : 20 T R − math − SB JBQ IntroD i f fG eom
?whatday ?whattime ?whatroom ?who Tutorial
JBQ=J.Brendan Quigley
SB=Science Building Belfield, EB=Engineering Building Belfield
Lecturer
J.Brendan Quigley
room:- 35, Science Building
ph:- 716-2584, 716-2560(sec)
email:- jbquig@ucd.ie
Books
urls
(universal resource locators)
http://maths.ucd.ie/courses/mst30070B
1
2 CHAPTER 0. ORGANIZATION OF MST30070B
...............
jbquig-UCD
c December 6, 2008
Chapter 1
We are interested in geometric objects called curves and surfaces and solids. These objects arise as image,
graph and contour sets associated with various functions. We begin by reviewing the theory of sets and
functions.
The definitions of set and function are assumed known. as are the concepts of injective, surjective and
bijective function. Ths definition of product set is assumed known.
We define 5 useful sets related to a function. The definitions may seem difficult but see the examples below.
Let
f : A → B
a 7 → b = f (a)
be a function.
The set A is called the domain of the f .
The set B is called the codomain of f .
The image set of f (a subset of the codomain) is defined as follows.
Im( f )
= f (A)
n o
= b ∈ B ∃ a ∈ A such that f (a) = b
n o
= f (a) a ∈ A
⊂ B
The graph of f is a subset of the product of the domain and codomain sets and is defined as follows.
Gr( f )
n o
= (a, b) a ∈ A, b ∈ B and b = f (a)
n o
= (a, f (a)) a ∈ A
⊂ A×B
Let b ∈ B, the codomain. The contour, preimage or level set on which f takes constant value b is a subset of
the domain A and is defined as follows.
f −1 (b)
3
4 CHAPTER 1. CURVES,SURFACES AND SOLIDS
n o
= a ∈ A f (a) = b
⊂ A
In this course the domain A and codomain B will generally be R, R2 or R3 (the line, plane or Euclidean
3-space). Thus f will be a scalar or vector valued function of one or several real variables.
f: A → B
1 7 → a
2 7 → b
3 7 → a
4 7 → d
5 7 → a
6 7 → b
Im f = {a, b, d} ⊂ B
Gr( f )
= {(1, a)(2, b)(3, a)(4, d)(5, a)(6, b)}
⊂ A
× B
(1, d) (2, d) (3, d) (4, d) (5, d) (6, d)
(1, c) (2, c) (3, c) (4, c) (5, c) (6, c)
=
(1, b) (2, b) (3, b) (4, b) (5, b) (6, b)
(1, a) (2, a) (3, a) (4, a) (5, a) (6, a)
f −1 (a) = {1, 3, 5} ⊂ A
f −1 (b) = {2, 6} ⊂ A
f −1 (c) = 0/ ⊂ A
f −1 (d) = {4} ⊂ A
Most sets in this course will be geometric in nature i.e. curves, surfaces or solid regions in R, R2 or R3 .
Nonetheless the curent purely set theoretic example well illustrates underlying concepts from set and function
theory.
For example, the domain is the disjoint union of all non empty contours; this is referred to as the contour
diagram. A = f −1 (a) f −1 (b) f −1 (d)
S S
jbquig-UCD
c December 6, 2008
1.1. IMAGE, GRAPH AND CONTOUR 5
Thus Im( f ) = [0, ∞) ⊂ B = R. Another way to put this is, “ f takes only positive values”.
Gr( f )
n o
= (x, y) x ∈ A, y ∈ B and y = f (x)
n o
= (x, y) y = x2 , x ∈ R
⊂ A×B
= R2
This graph is parabolic curve, see figure(1.1), with explicit equation y = x2 . Next we compute the level set
f −1 (4)
n o
= x ∈ R f (x) = 4
n o
= x ∈ R x2 = 4
= {2, −2}
⊂ A
= R
−1 −1 −1
√ the reader to see that f (9) = {3, −3}, f (100) = {10, −10} and in general if a > 0 then f (a) =
I leave
{± a}.
f −1 (0)
n o
= x ∈ R x2 = 0
= {0}
f −1 (−4)
n o
= x ∈ R x2 = −4
= 0/
The image and contours of f are not much use but the graph is the important parabolic curve whose explicit
equation is y = x2 . The iamage can be visualised by projecting the graph horizontally onto the z-axis. The
level sets f −1 (4), f −1 (9), f −1 (100), f −1 (0), f −1 (−4), appear when th graph is sliced horizontally at
heights 4, 9, 100, 0, −9 respectively.
Gr( f )
x
x
2
= y ∈ A = R , z ∈ B = R and z = f (x, y)
y
z
x
z = x2 + y2 , x, y ∈ R
= y
z
⊂ A×B
= R3
This graph is well known as a surface in the shape of a parabolic bowl, see figure (1.2)lying in R3 . The level
set on which f takes constant value 4 is
f −1 (4)
x 2
= ∈ R f (x, y) = 4
y
x 2 2
2
= ∈ R x +y = 4
y
= the curve C(2, 0) ⊂ R2 , being the circle, center the origin, radius 2.
⊂ A
= R2
The reader
√ can check that f −1 (9) = C(0, 3) ⊂ R2 , f −1 (100) = C(0, 10) and in general if a > 0 then f −1 (a) =
C(0, a).
jbquig-UCD
c December 6, 2008
1.1. IMAGE, GRAPH AND CONTOUR 7
f −1 (0)
x 2 2
2
= ∈ R x +y = 0
y
0
= { }
0
This is not a curve but a set containing a single point, the origin.
The contour f −1 (−4) is different again.
f −1 (−4)
x 2 2
2
= ∈ R x + y = −4
y
= 0/
The graph is the useful parabolic surface with explicit eqn z = x2 + y2 . The contours are interesting circular
curves. The image set is not useful. This example illustrates the contour diagram concept:- the domain set is
a disjoint union of contours, see figure(1.2).
D
f −1 (a)
[
R2 =
a∈R
The plane is composed of concentric circles and a point at their common center.
The graph can be created by elevating each contour f −1 (a) to height z = a. The contour f −1 (a) can be
obtained by horizontal slicing of the graph at height z = a.
jbquig-UCD
c December 6, 2008
1.2. CURVES IN R2 AND R3 9
Let C = C(1, 0) ⊂ R2 denote the circle with explicit equation x2 + y2 = 1. Consider the standard parametriza-
tion of C
cos(t)
c : [0, ∞) 3 t 7→ c(t) = ∈ C ⊂ R2
sin(t)
ofthis parametrization of C as winding a thread [0, ∞) onto the spool C starting at the point
One can think
1
c(0) = i = ∈ C. Alternatively one can envisage a point traveling round and round the circle being at
0
point c(t) at time t. Note that the arc distance (measured along C) from the start point c(0) to the general
point c(t) is exactly t. Unwind a length t of thread, holding it taut, the thread departs from the point c(t) on
the curve C in a line of length t and direction d being reverse tangential, see figure(1.3). Let γ(t) denote the
position of the end of the thread. Note that d is perpendicular to the radial vector c(t). Thus
γ(t)
= c(t) + td
cos(t) sin(t)
= +t
sin(t) − cos(t)
We have found the parametrization of the Archimedian spiral Γ.
x(t) cos(t) + t sin(t)
γ : [0, ∞) 3 t 7→ γ(t) = = ∈ Γ ⊂ R2 (1.7)
y(t) sin(t) − t cos(t
Remind yourself of the (very useful) matrix of rotation of the plane, anticlockwise by angle t.
cos(t) − sin(t)
S(t) = : R2 → R2
sin(t) cos(t) (1.8)
x x x cos(t) − y sin(t)
7→ S(t) =
y y x sin(t) + y cos(t)
We are ready to parametrize the cycloid. Consider a circle of radius 1 sitting on the x-axis with point of
contact the origin and center at j, see figure (1.4). Now roll the circle along the x-axis a distance t. The point
of contact moves from 0 to ti and the center moves from j to j +ti, i.e. the center is always directly above the
point of contact.
From the point of view of a bug sitting on the center the initial point of contact is at position −j and the wheel
turns through angle −t (clockwise by angle t). From the bug’s point of view the initial point of contact has
moved to S(−t)(− j).
Adding the position of the center (the bug’s position) to the latter we obtain the actual position of the initial
point of contact after time t.
j + ti + S(−t)(− j)
t cos(−t) − sin(−t) 0
= +
1 sin(−t) cos(−t) −1
t cos(t) sin(t) 0
= +
1 − sin(t) cos(t) −1
t − sin(t)
= +
1 − cos(t
t − sin(t)
=
1 − cos(t
jbquig-UCD
c December 6, 2008
1.2. CURVES IN R2 AND R3 11
x(t) a cos(t)
γ : [0, 2π] 3 t 7→ γ(t) = x(t) = y(t) = a sin(t) ∈ R3 (1.10)
z(t) bt
In 2π seconds the point γ(t) = x(t) passes once round the circle x2 + y2 = a2 (of radius a) while simultane-
ously ascending to height 2πb. Check that
a a
γ(0) = 0 and γ(2π) = 0
0 2πb
(i) Sketch the contours f −1 (−1), f −1 (0), f −1 (1). Each is a curve in the plane.
(ii) Now you have the general idea. Roughly sketch the contours f −1 (d) for
d = −16, −9, −4, −1, 0, 1, 4, 9, 16.
(iii) Draw the graph Gr( f ) ⊂ R3 .
(iv) Put a common sense name on the graph.
[This question is very instructive but rated quite difficult. Start by looking at the easier case of
f (x, y) = x2 + y2 as treated in the notes.]
jbquig-UCD
c December 6, 2008
Chapter 2
We will study curves in R2 . Associated with such we will study study velocity and acceleration vectors,
speed and arc-length scalars, tangent and normal vectors and the curvature scalar. Armed with these tool
will study involute and evolute curves of a given curve.
13
14 CHAPTER 2. THE GEOMETRY OF CURVES
||ẋ(t)||
q
= ẋ(t)2 + ẏ()2
q
= t 2 cos2 (t) + t 2 sin2 (t)
q
= t cos2 (t) + sin2 (t)
= t
||ẋ(t)||
q
= ẋ(t)2 + ẏ(t)2
q
= (1 − cos(t))2 + sin2 (t)
q
= 1 − 2 cos(t) + cos2 (t) + sin2 (t)
p
= 1 − 2 cos(t) + 1
p
= 2 − 2 cos(t)
r t
= 4 sin2 , use D.A.F cos 2x = 1 − 2 sin2 x ⇔ 1 − cos 2x = 2 sin2 x
2
t
= 2 sin
2
jbquig-UCD
c December 6, 2008
2.1. VELOCITY, SPEED AND ACCELERATION 15
For example ||(||ẋ(0)) = 0 = ||(||ẋ(2π)) and ||(||ẋ(2π)) = 2; for bycle travelling at constant speed 1, the
wheel valve is moving at speed 0 at its lowest point (when t = 0,t = 2π) and at speed 2 at its highest point
(when t = π).
Speed is constant
||ẋ(t)||
q
= ẋ(t)2 + ẏ(t)2 + ż(t)2
q
= a2 sin2 (t) + a2 cos2 (t) + b2
q
= a2 (sin2 (t) + cos2 (t)) + b2
p
= a2 + b2
2.2 arclength
2.2.1 arclength in R2
Consider the parameterization
x(t)
γ : [a, b] 3 t 7→ x(t) = ∈ Γ ⊂ R2
y(t)
of the curve Γ in the plane. The distance, measured along the curve, from the start point γ(a) = x(a) to the
general point γ(t) = x(t) is called arc-length and denoted s(t). The toal distance, measured along the curve
from start x(a) to end x(b) is called the total arc length of Γ and is denoted L = L(Γ) = s(b). We will find
formulae for general and total arc length.
Consider two close together times, t and t + dt . The corresponding points on Γ are
x x + dx
γ(t) = x(t) = and γ(t + dt) = x(t + dt) =
y y + dy
These points being close together, the distance between ds, measured along the arc of Γ, is approximately
equal to the straight line distance between. Using Pythagoras theorem
p
ds ≈ dx2 + dy2
L
= s(b)
Z b
= ds
a
Z b
ds
= dt
a dt
p
dx2 + dy2
Z b
= dt
a dt
s
dx 2 dy 2
Z b
= + dt, i.e. speed × time = distance
a dt dt
jbquig-UCD
c December 6, 2008
2.2. ARCLENGTH 17
1 cos(t)
Next we compute the arc distance s(t) from γ(0) = to γ(t) = a .
0 sin(t)
Z t Z t τ=t
s(t) = ||ẋ(τ)|| dτ = a dτ = aτ = a · t − a · 0 = at
0 0 τ=0
Of course you probably knew already that the circumference of a circle of radius a is 2πa and the arc length
subtended by radial angle t is at. But what about the distance travelled on the archimedean spiral by the end
of a thread tautly unwound from a spool? And what about the distance travelled on the cycloid by the valve
of a bicycle?
While unwinding 6π of thread your hand spirals through a distance 18π2 > 175.
Next we compute the arc distance s(t) from γ(0) to γ(t) measured along the spiral Γ.
τ=t
τ2 t2
Z tq Z t
s(t) = 2 2
ẋ(τ) + ẏ(τ) dτ = τ dτ = =
0 0 2 τ=0 2
2.2.2 arclength in R3
The formulae for arc length and total arc length in R3 are similar to those for R2
Z tq Z t
s(t) = ẋ2 (τ) + ẏ2 (τ) + ż2 (τ) dτ = ||ẋ|| dτ (2.6)
a a
Z bq Z b
L = s(b) = ẋ2 (t) + ẏ2 (t) + ż2 (t) dt = ||ẋ|| dt (2.7)
a a
and Z t Z tp p
s(t) = ||ẋ(τ)|| dτ = a2 + b2 dτ = t a2 + b2
0 0
jbquig-UCD
c December 6, 2008
2.3. CURVATURE IN R2 19
2.3 curvature in R2
What do we mean by the curvature of the simplest curve, the circle in R2 . A circle with large radius is less
curved than a circle of small radius. We tentatively define curvature
1
κ = where r > 0 is the radius
r
But one traverses some circles ACW and some CW, we say curvature is either positive or negative. We
declare that, for the circle, an appropriate definition of curvature is
1
κ = ± (2.8)
r
A large circle of radius 100 traversed ACW has curvature κ = 1/100; a small circle of radius 1/29 traversed
CW has curvature κ = −29. The straight line is considered to be a degenerate circle of radius r = ∞ and
curvature κ = 1/∞ = 0.
Curvature is constant on a circle but for a general curve Γ curvature κ(x) varies from point to point x ∈ Γ.
Curvature κ(x) at the point x is defined to be that of the circle which best fits Γ near the point x. The best
fitting circle is known as the osculating circle.
The following is a quite general parametrization of this circle; the reader can verify that indeed x(t) and y(t)
satisfy the implicit equation(2.9) .
x(t) a + r cos(ωt)
c : R 3 t 7→ = ∈ C ⊂ R2 (2.10)
y(t) b + r sin(ωt)
We will soon have use for ẋ, ||ẋ|| and ẍ so we compute them right now
ẋ(t) −ωr sin(ωt)
ċ(t) = = (2.11)
ẏ(t) ωr cos(ωt)
−ω2 r cos(ωt)
ẍ(t)
c̈(t) = = (2.12)
ÿ(t) −ω2 r sin(ωt)
q √
||ċ(t)|| = ẋ2 (t) + ẏ2 (t) = r ω2 = r | ω | . (2.13)
Here ω controls the speeed and sense (ACW/CW) with which the parameterized point c(t) goes around the
circle. C is traversed ACW or CW according as ω > 0 or ω < 0, i.e. according as
ω ω
sgn(ω) = = √ = ±1
|ω| ω2
In terms of the parameterization c we have a formula for the curvature of the circle C
ẋ(t)ÿ(t) − ẏ(t)ẍ(t)
κ = (2.14)
||ẋ||3
We will prove (2.14), see (2.15). The reader might well ask, “Why use such an elaborate formula when we
have the simple formula (2.8) above?”. The answer is that (2.14) works, not only for the circle but for the
most general curve, such as the spiral or cycloid.
proof
ẋ(t)ÿ(t) − ẏ(t)ẍ(t)
(2.15)
||ẋ||3
(−ωr sin(ωt))(−ω2 r sin(ωt)) − (ωr cos(ωt))(−ω2 r cos(ωt))
= (2.16)
(r | ω |)3
r2 ω3 (sin2 (ωt) + cos2 (ωt))
= (2.17)
r3 | ω |3
1
= (sgn(ω))3 , since sin2 + cos2 = 1 and sgn(ω) = ω
|ω| (2.18)
r
1
= (sgn(ω)) , note sgn3 = sgn since sgn = ±1 (2.19)
r
= κ (2.20)
This can be stated that, at time t, position, velocity and acceleration on the osculation circle and on the curve
Γ are equal.
It is now straightforward to give a formula for the curvature κ(t) at the point x(t) ∈ Γ. All the hard work has
already been done during study of the circle above.
ẋ ẍ
det
det(ẋ, ẍ) ẏ ÿ ẋ(t)ÿ(t) − ẏ(t)ẍ(t)
κ(t) = = = (2.23)
||ẋ||3 ẋ 3
2 2
3/2
|| || ẋ (t) + ẏ (t)
ẏ
Formula (2.23) follows immediately from formula (2.14) using properties (2.22).
Thus
κ(t)
ẋ ẍ
det ,
ẏ ÿ
= 3
||ẋ||
jbquig-UCD
c December 6, 2008
2.3. CURVATURE IN R2 21
t cost cost − t sint
det ,
t sint sint + t cost
= 3
t
t cost −t sint
det ,
t sint +t cost
= 3
, took (1/t) times column 1 from column 2
t
cost − sint
t · t · det ,
sint + cost
= , divided col 1 and col 2 by t
t3
t 2 · (1)
=
t3
1
=
t
The farther out one goes on the spiral the less the curvature, κ(t) = 1/t, and the greater the radius, 1/κ = t,
of the osculating circle.
Thus
κ(t)
ẋ ẍ
det
ẏ ÿ
=
||ẋ||3
1 − cost sint
det
sint cost
=
(2 sin (t/2))3
cost − cos2 t − sin2 t
=
(2 sin (t/2))3
cost − 1
=
8 sin3 (t/2)
−2 sin2 (t/2)
=
8 sin3 (t/2)
−1
=
4 sin (t/2)
The unit vector n(t) perpendicular to t(t) is called the unit normal. A moment’s thought shows that this
definition is ambiguous; there are two possibilities for n. We give a concise definition. In R2 the unit normal
vector n(t) is obtained from the unit tangent vector t(t) by ACW rotation through the angle π/2. Recall that
The 2 × 2 rotation matrix is
cos(π/2) − sin(π/2) 0 −1
S(π/2) = =
sin(π/2) cos(π/2) 1 0
Thus
0 −1 1 ẋ 1 −ẏ
n(t) = S(π/2)t(t) = = p
1 0 ẏ ẋ
p
ẋ2 + ẏ2 ẋ2 + ẏ2
To sum up, the pair {t(t), n(t)} is called the Serret-Frenet frame at the point x(t) ∈ Γ ⊂ R2 and
( )
ẋ 1 ẋ 1 −ẏ
t = , n = S(π/2)t , {t, n} = p , p (2.25)
||x|| ẋ2 + ẏ2 ẏ ẋ2 + ẏ2 ẋ
jbquig-UCD
c December 6, 2008
2.4. TANGENT AND NORMAL (SERRET-FRENET FRAME) 23
And
n(t)
0 −1
= t(t)
1 0
0 −1 sin(t/2)
=
1 0 cos(t/2)
− cos(t/2)
=
sin(t/2)
Thus
t(t)
ẋ(t)
1
= ẏ(t)
||ẋ(t)||
ż(t)
−a sin(t)
1
= √ a cos(t)
a2 + b2 b
jbquig-UCD
c December 6, 2008
2.5. INVOLUTE 25
2.5 involute
In this section we will put ideas defined in §(2.2 and2.4) to work. Given a regular curve Γ, using the original
parameterization, arclength and the unit tangent vector, we will build a new curve called denoted Inv(Γ) and
called the involute of Γ. The involute is the curve traced out by the end a taut thread peeled off Γ.
We have already seen the Archimedean Spiral described as the involute of the circle C, see §§(1.2.2). Given
a parametrization
γ : [a, b] 3 t 7→ x(t) ∈ Γ ⊂ R2
of a regular curve Γ we will find a formula for parametrization
Starting at x(a) a thread is laid along the curve Γ. It is peeled off being held taut at all times. If the thread
departs Γ from the point x(t) its direction is the reverse tangent −t(t) and its length is the arclength s(t) from
x(a) to x(t). Denote the position of the end of the thread by i(t).
i(t) (2.27)
= x(t) − s(t)t(t) (2.28)
(2.29)
= (2.30)
Z tq
ẋ2 (t) + ẏ2 (t) dτ
x(t) a ẋ(t)
− , for R2 (2.31)
y(t) ẏ(t)
p
ẋ2 (t) + ẏ2 (t)
(2.32)
= (2.33)
Z tq
x(t) ẋ2 (t) + ẏ2 (t) + ż2 (t) dτ ẋ(t)
a
y(t) − p ẏ(t) , for R3 (2.34)
z(t) ẋ2 (t) + ẏ2 (t) + ż(t) ż(t)
and arclength Z t Z t
s(t) = ||ẋ(τ)|| dτ = 1 dτ = t
0 0
Applying formula2.31 we obtain the parmeterization of Inv(C) ⊂ R2 , the involute of the circle.
i(t)
Z tq
ẋ2 (t) + ẏ2 (t) dτ
x(t) a ẋ(t)
= −
y(t) ẏ(t)
p
ẋ2 (t) + ẏ2 (t)
cos(t) t − sin(t)
= −
sin(t) 1 cos(t)
cos(t) + t sin(t)
=
sin(t) − t cos(t)
Of course we have seen this all before in §§(1.2.2). The involute of the circle is the Archimedean spiral;
figure(1.3) illustrates this fact.
i(t)
Z tq
ẋ2 (t) + ẏ2 (t) dτ
x(t) a ẋ(t)
= −
y(t) ẏ(t)
p
ẋ2 (t) + ẏ2 (t)
2
cos(t) + t sin(t) t /2 t cos(t)
= −
sin(t) − t cos(t) t t sin(t)
2
t cos(t) sin(t)
= (1 − ) +t
2 sin(t) − cos(t)
jbquig-UCD
c December 6, 2008
2.5. INVOLUTE 27
and arclength Z t Z tp p
s(t) = ||ẋ(τ)|| dτ = a2 + b2 dτ = t a2 + b2
0 0
Applying formula2.31 we obtain the parmeterization of Inv(Γ) ⊂ R2 , the involute of the helix curve.
i(t)
Z tp
x ẋ2 + ẏ2 + ż2 ẋ
= y − ap ẏ
z ẋ2 + ẏ2 + ż2 z
a cos(t)
√
−a sin(t)
t a 2 + b2
= a sin(t) − √ a cos(t)
a 2 + b2
bt b
a cos(t) −a sin(t)
= a sin(t) − t a cos(t)
bt b
a cos(t) − ta sin(t)
= a sin(t) + ta cos(t)
0
cos(t) − t sin(t)
= a sin(t) + t cos(t)
0
The zero third coordinate means that this involute curve lies in the plane. We have discovered that the involute
curve of the 3-dimensional helix (seefigure(2.2)) is a 2 dimensional Archimedean spiral (usually created by
unwinding thread from a spool of radius a).
Consider a child swinging round a lamppost. The lampost is a cylinder, the rope under tension must assume
a helical shape (wind a taut cord round a can of beans and you’ll get a perfect helix). The child’s feet trace
out an everwidening Archimedean spiral, the child is safe as he/she remains on the ground.
s(t) = −4 cos(t/2)
Applying formula(2.31) we obtain the parmeterization of Inv(Γ) ⊂ R2 , the involute of the cycloid.
i(t)
x(t) s(t) ẋ(t)
= −
y(t) ẋ2 (t) + ẏ2 (t) ẏ(t)
p
t − sin(t) −4 cos(t/2) 1 − cos(t)
= −
1 − cos(t) 2 sin(t/2) sin(t)
t − sin(t) 2 cos(t/2) 1 − cos(t)
= +
1 − cos(t) sin(t/2) sin(t)
2 sin2 (t/2)
t − sin(t) 2 cos(t/2)
= +
1 − cos(t) sin(t/2) 2 sin(t/2) cos(t/2)
t − sin(t) 4 sin(t/2) cos(t/2)
= +
1 − cos(t) 4 cos2 (t/2)
t − sin(t) 2 sin(t)
= +
1 − cos(t) 2 + 2 cos(t)
t + sin(t)
=
3 + cos(t)
next we massage this into a nicer form
(t − π) + sin(t) π
= +
1 + cos(t) 2
(t − π) − sin(t − π) π
= +
1 − cos(t − π) 2
= x(t − π) + πi + 2j
We find that, see figure(2.3), the involute of the cycloid is itself but translated in space by πi + 2j and with a
time delay t = t − π.
jbquig-UCD
c December 6, 2008
2.6. EVOLUTE 29
2.6 evolute
In this section we will put ideas defined in §(2.3 and2.4) to work. Given a regular curve Γ ⊂ R2 , using the
original parameterization, curvature and the unit normal vector, we will build a new curve denoted Env(Γ)
and called the evolute of Γ. The evolute is the curve traced out by the center of the osculating circle
Given a parametrization
γ : [a, b] 3 t 7→ x(t) ∈ Γ ⊂ R2
of a regular curve Γ we will find a formula for parametrization
e : [a, b] 3 t 7→ e(t) ∈ Env(Γ)
of the evolute curve Env(Γ).
e(t)
1
= x(t) + n(t)
κ(t)
=
||ẋ(t)||3
1 −ẏ(t)
x(t) + ·
det(ẋ(t), ẍ(t) ||ẋ(t)|| ẋ(t)
=
||ẋ(t)||2
−ẏ(t)
x(t) +
det(ẋ(t), ẍ(t) ẋ(t)
=
ẋ2 (t) + ẏ2 (t)
x(t) −ẏ(t)
+
y(t) ẋ(t)ÿ(t) − ẏ(t)ẍ(t) ẋ(t)
We summarize
ẋ2 + ẏ2
n x −ẏ
e = x+ = +
κ y ẋÿ − ẏẍ ẋ
Thus
e(t)
= x(t) + n(t)/κ(t)
r cos(ωt) r − cos(ωt)
= + sgn(ω)
r sin(ωt) sgn(ω) − sin(ωt)
r cos(ωt) − cos(ωt)
= +r
r sin(ωt) − sin(ωt)
0
=
0
0
The evolute of the circle is a degenerate one point curve, Γ = { }, the single point is of course the
0
center of C.
from example(2.3.2)
1
κ(t) =
t
and from example(2.4.1)
− sin(t)
n(t) =
cos(t)
Thus
e(t)
= x(t) + n(t)/κ(t)
cos(t) + t sin(t) 1 − sin(t)
= +
sin(t) − t cos(t) 1/t cos(t)
cos(t) + t sin(t) −t sin(t)
= +
sin(t) − t cos(t) t cos(t)
cos(t)
=
sin(t)
jbquig-UCD
c December 6, 2008
2.6. EVOLUTE 31
e(t)
= x(t) + n(t)/κ(t)
t − sin(t) − cos(t/2)
= − 4 sin(t/2)
1 − cos(t) sin(t/2)
t − sin(t) 2 sin(t/2) cos(t/2)
= +2
1 − cos(t) −2 sin2 (t/2)
t − sin(t) sin(t)
= +2
1 − cos(t) cos(t) − 1
t + sin(t)
=
−1 + cos(t)
we massage this into a nicer form
(t − π) + sin(t) π
= +
1 + cos(t) −2
(t − π) − sin(t − π) π
= +
1 − cos(t − π) −2
π
= x(t − π) +
−2
We conclude that i(t) = x(t) except for trivial details. The evolute of the cycloid, see figure(2.4), is again the
same cycloid except displaced by πi − 2j and with a time shift t = t − π.
Both the evolute and the involute of the cycloid are copies (translates) of the original cycloid, see figure(2.4).
,
(i) envolute of cycloid is the cycloid translated
Figure 2.4:
(ii) both inv/env-olute of the cycloid Γ are translates of Γ
jbquig-UCD
c December 6, 2008
2.7. PROBLEM SET 33
jbquig-UCD
c December 6, 2008
Chapter 3
In a first calculus course the nondegenerate stationary points of a function f (x) of one variable are found and
then classified as either maximum or minimum, see §(3.1.1). In this chapter we carry out a similar program
for functions f (x, y) of two variables. We find that non degenerate stationary points are of three varieties,
maximum, minimum or saddle. Saddle point do not occur for functions of one variable.
1 00
f (x) ≈ f (a) + f 0 (a) · (x − a) + f (a) · (x − a)2 (3.1)
2
The point a is stationary iff f 0 (a) = 0. In the approximation (3.1) the term f (a) can be ignored being constant,
the linear term is zero, leaving only the quadratic term. Thus near a f (x) behaves like
i.e. like
f 0 (a) · x2 , near x = 0
Next we consider only the case f 00 (a) 6= 0, i.e. only non-degenerate critical points. Then either f 00 (a) > 0 or
f 00 (a) < 0. Near a f (x) behaves like ±x2 near x = 0.
If f 00 (a) > 0 we have a minimum point.
If f 00 (a) < 0 we have a maximum point.
f : U ⊂R3 → R
x (3.2)
x= 7 → f (x, y)
y
35
36 CHAPTER 3. FUNCTIONS OF TWO VARIABLES
At first glance (3.3) seems complicated. Let us tease out the details. The first order differential matrix
D f (a, b) of f at p is the 1 × 2 matrix or row vector made up of two first order partial derivatives of f
D f (a, b) = ( fx , fy )(a,b)
The second order differential matrix or Hessian D2 f (a, b) of f at p is the 2 × 2 matrix made up of four second
order partial derivatives of f
2 fxx fxy
D f (a, b) =
fyx fyy (a,b)
x−a
The only other terms appearing in (3.3) are the function value f (a, b) and the vector and its
y−b
transpose. The various matrices and vectors are multiplied out in the standard manner.
We will show that (after a change of variables) the matrix D2 f can be assumed diagonal, i.e. of the form
2 A 0
D f (a, b) =
0 B
and the local behaviour of f is like that of z = Ax2 + By2 near x = 0 = y. Thus all nondegenerate stationary
stationary points fall into one of only three categories.
jbquig-UCD
c December 6, 2008
3.2. SEVERAL VARIABLES 37
Figure 3.1: (i) local minimum point (ii) local maximum point
3.2.1 examples
example. f (x, y) = x3 + y3 − 3x − 3y
Let f be the function
x
f : R2 3 7→ z = f (x, y) = x3 + y3 − 3x − 3y ∈ R
y
jbquig-UCD
c December 6, 2008
3.2. SEVERAL VARIABLES 39
fx = 3x2 − 3 , fy = 3y2 − 3
fxx = 6x fxy = 0
fyx = 0 fyy = 6y
fx = 0 , fy = 0
2
⇔ 3x − 3 = 0 , 3y2 − 3 = 0
• non-degeneracy
Recall
2 fxx fxy 6x 0
D ( f )(a, b) = =
fyx fyy 0 6y
Thus
2 6 0
det(D f (1, 1)) = det = 36 6= 0, non − degenerate
0 6
0 −6
det(D2 f (−1, −1)) = det = 36 6= 0, non − degenerate
−6 0
6 0
det(D2 f (1, −1)) = det = −36 6= 0, non − degenerate
0 −6
−6 0
det(D2 f (−1, 1)) = det = −36 6= 0, non − degenerate
0 6
All four critical points are non-degenerate
• classification
Classification is easy since all four D2 f Hessian matrices are diagonal. Also, see figure(3.3). See the
next example for a more difficult classification with non diagonal Hessians.
x a
Near a non degenerate critical point = the function f behaves like
y
b
fxx fxy x x 0
x,y near = .
fyx fyy (a,b) y y 0
1 1
(i) Near f behaves like 6(x2 + y2 ).
is a local minimum point
1 1
−1 −1
(ii) Near f behaves like 6(−x2 − y2 ). is a local maximum point
−1 1
1 −1
(iii) Near f behaves like 6(x2 − y2 ). is a saddle point
−1 1
−1 1
(iv) Near f behaves like 6(−x2 + y2 ). is a saddle point
1 −1
jbquig-UCD
c December 6, 2008
3.2. SEVERAL VARIABLES 41
• classification
For two only of the stationary points classification is easy since the two Hessian matrices are diagonal.
1
(i) Near g behaves like
0
fxx fxy x
x,y
fyx fyy (a,b) y
12x 12y x
= x,y
12y 12x (1,0) y
12 0 x
= x,y
0 12 y
= 12(x2 + y2 )
1
is a local minimum point
0
−1
(ii) Near g behaves like
0
12x 12y x −12 0 x
x,y = x,y = −12(x2 + y2 )
12y 12x (1,0) y 0 −12 y
−1
is a local maximum point
0
0
• Near g behaves like
1
12x 12y x 0 12 x
x,y = x,y
12y 12x (1,0) y 12 0 y
This is the first time we have met a non diagonal Hessian. The theory of §(3.2) is extended below,
see §(3.3), to deal with a non diagonal Hessian. The reader might like to look ahead to §(3.3) to help
understand the next computation.
The roots of the characteristic polynomial (i.e. the eigenvalues of D2 g(01)) are
λ = α = 12 , λ = β = −12
0
According to §(3.3), g behaves near like
1
α 0 x 12 0 x
x,y = x,y = 12(x2 − y2 )
0 β y 0 −12 y
0
is a saddle point
1
0
• Near g behaves like
−1
12x 12y x 0 −12 x
x,y = x,y
12y 12x (1,0)
y −12 0 y
The roots of the characteristic polynomial (i.e. the eigenvalues of D2 g(0, −1)) are
λ = α = 12 , λ = β = −12
0 0
g behaves near like 12(x2 − y2 ). is again a saddle point
−1 −1
The Hessian 2 × 2 matrix D2 f (a, b) if not diagonal can be made diagonal by a change of variable. The
diagonal form of D2 f (a, b) is
α 0
0 β
where α and β are the eigenvalues of the 2 × 2 matrix D2 f (a, b). See a course in Linear Algebra.
x a
The behaviour of f near = is like that of
y b
α 0 x
x, y = αx2 + βy2
0 β y
x 0
near = . There are 3 cases
y 0
jbquig-UCD
c December 6, 2008
3.3. THE HESSIAN 43
• αβ < 0 saddle
But
λ2 − (α + β)λ + αβ
= (λ − α)(λ − β)
= det(λI − D2 f (a, b))
λ − fxx fxy
= det
fyx λ − fxx
= (λ − fxx )(λ − fyy ) − ( fxy )2
= λ2 − ( fxx + fyy )λ + ( fxx fyy − fxy
2
)
= λ2 − tr D2 f (a, b) + det D2 f (a, b)
Equation(3.15) follows by comparing coefficients in the first and last lines of the latter.
At last we have a computationally undemanding fast method to classify nondegenerate stationary points. We
emphasise that that this method applies to all Hessians especially those which are not diagonal. We use (3.15)
to translate (3.3)
2 and f + f > 0
• fxx fyy > fxy local minimum
xx yy
2 and f + f < 0
• fxx fyy > fxy local maximum
xx yy
2
• fxx fyy < fxy saddle
Given that
1 1 0 1
a = 2 , α = 1 , b = 3 , β = 0
5 1 2 1
(ii) Find the points of closest approach on the two flight paths.
c : R 3 t 7→ c(t) = a + tα ∈ R3
We wish to minimize the distance squared ||d(s) − c(t)||2 . (the distance squared is computationally easier
than the distance). Our problem is to minimize the function
f (s,t)
= ||d(s) − c(t)||2
= ||(b − a) + βs − αt||2
0−1 1 1
= || 3 − 2 + s 0 − t 1 ||2
2−5 1 1
−1 + s − t
= || 1 − t ||2
−3 + s − t
= (−1 + s − t)2 + (1 − t)2 + (−3 + s − t)2
= 11 − 8s + 6t + 2s2 − 4st + 3t 2
fs = −8 + 4s − 4t , ft = 6 − 4s + 6t
To find stationary points we must solve the simultaneous equations fs = 0 and ft = 0 , i.e.
s−t = 2 and 2s − 3t = 3
s=3 , t =1
s 3
Thus we have one and only one stationary point = of the distance squared function f (s,t).
t 1
Next we compute the second order partials of f
fss fst 4 −4
D2 f (s,t) = =
fts ftt −4 6
jbquig-UCD
c December 6, 2008
3.3. THE HESSIAN 45
(x + 2)2 + y2 = 1 , (x − 2)2 + y2 = 1
(iii) For each such position determine whether it is stable, unstable or metastable.
First we explain the jargon (used in physics). The energy locked up in the band is proportional to its length
squared. Equilibrium means a stationary point of the energy. Stability means an energy minimum point.
Unstability means an energy maximum point. Metastable means an energy saddle point.
f (s,t)
= ||d(s) − c(t||2
2 + cos s −2 + cost
= || − ||
sin s sint
4 + cos s − cost
= || ||
sin s − sint
= (4 + cos s − cost)2 + (sin s − sint)2
= (16 + cos2 s + cos2 t + 8 cos s − 8 cost − 2 cos s cost) + (sin2 s + sin2 t − 2 sin s sint)
= 16 + (cos2 s + sin2 s) + (cos2 t + sin2 t) − 2(cos s cost − sin s sint) + 8(cos s − cost)
= 16 + 1 + 1 − 2 cos(s − t) + 8(cos s − cos(t))
= 18 − 2 cos(s − t) + 8(cos s − cos(t))
fs = 0 , ft = 0
⇔ sin(s − t) = 4 sin(s) , sin(s − t) = 4 sin(t)
and thus
sin(t)[2 − cos(t)] = 0
Since cos(t) = 2 is impossible this leaves us with 0 = sin(t) = sin(s).
Thus in all cases sin(s) = sin(t) = 0. There are four stationary points.
s 0 π 0 π
= , , ,
t 0 π π 0
−64 , −64 , 96 , 32 ,
In terms of physics these equilibrium positions are respectively metastable, metastable, unstable, stable
equilibriae of the stretched elastic band. A simple sketch shows that all this corresponds to common sense,
sketch done in class.
jbquig-UCD
c December 6, 2008
3.3. THE HESSIAN 47
stationary points
We must solve two simultaneous equations
f =0 , ft = 0
s
⇔ 5 − 3t − 5 cos(s) sin(s) = 10 + 4t − 5 sin(s) cos(s)
and
6 5 − 3t − 5 cos(s) = 8 10 + 4t − 5 sin(s)
we find that
ftt = (−6)(−3) + (8)(4) = 50
and that
fst = fts = −30 sin(s)) − 40 cos(s)
We obtain the last p.d. by a slog differentiation w.r.t. s from
fs = 10 5 − 3t − 5 cos(s) sin(s) − 10 10 + 4t − 5 sin(s) cos(s)
fss
= 10 5 − 3t − 5 cos(s) cos(s) + 10 (5 sin(s)) sin(s)
+
10 10 + 4t − 5 sin(s) sin(s) + 10 (5 cos(s)) cos(s)
= (50 cos(s) − 30t cos(s) − 50 cos2 (s)) + (100 sin(s) + 40t sin(s) − 50 sin2 (3)) + 50(cos2 (s) + sin2 (s))
= (50 cos(s) − 30t cos(s)) + (100 sin(s) + 40t sin(s))
We summarize
D2 f (s,t)
fss fst
=
fts ftt
(50 cos(s) − 30t cos(s)) + (100 sin(s) + 40t sin(s)) −30 sin(s)) − 40 cos(s)
=
−30 sin(s)) − 40 cos(s) 50
D2 f at stationary points
D2 f (s1 ,t1 )
= D2 f (arctan(3/4), −1)
(50(4/5) − 30(−1)(4/5)) + (100(3/5) + 40(−1)(3/5)) −30(3/5) − 40(4/5)
=
−30(3/5) − 40(4/5) 50
100 −50
=
−50 50
D2 f (s2 ,t2 )
= D2 f (arctan(3/4) + π, −1)
(50(−4/5) − 30(−1)(−4/5)) + (100(−3/5) + 40(−1)(−3/5)) −30(−3/5) − 40(−4/5)
=
−30(−3/5) − 40(−4/5) 50
−100 50
=
50 50
nondegeneracy
100 −50
det(D2 f (s1 ,t1 )) = det = 2500 6= 0
−50 50
jbquig-UCD
c December 6, 2008
3.3. THE HESSIAN 49
and
−100 50
det(D2 f (s2 ,t2 )) = det = −7500 6= 0
50 50
Both stationary points are non-degenerate.
sketch
cos(s1 ) 4/5 4
c(s1 ) = 5 = 5 =
sin (s1 ) 3/5 3
cos(s2 ) −4/5 4
c(s2 ) = 5 = 5 = −
sin (s2 ) −3/5 3
5 − 3(−1) 8
d(t1 ) = d(t2 ) = =
10 + 4(−1) 6
2 4 8 −4 8
The sketch showing the circle C and the line L in R and showing line segments and
3 6 −3 6
was drawn in class.
jbquig-UCD
c December 6, 2008
Chapter 4
placeholder
51
52 CHAPTER 4. PLACEHOLDER
jbquig-UCD
c December 6, 2008
Part I
53
Chapter 5
55
56 CHAPTER 5. ANSWERS TO QUESTIONS IN CHAPTER1
Figure 5.2: contour (i) contour where x2 − y2 = −1 (i) contour diagram of f (x, y) = x2 − y2
jbquig-UCD
c December 6, 2008
5.1. QUESTION AND ANSWER 57
Figure 5.6: (i) label with diagonal , (ii) soup can with helix
n o
= x x2 − y2 = 1
5.2 question and answer
This contour is an hyperbola which consists of two Let Γ ⊂ R3 be the helix curve with parameterization
disjoint parts with explicit equations
x(t) a cos(t)
c : [0, 2π] 3 t 7→ x(t) = y(t) = a sin(t) ∈ Γ ⊂ R3
q
x = ± 1 + y2
z(t) b(t)
see figure(5.1).
(i) Sketch the cylindrical surface C ⊂ R3 with implicit
The contour equation x2 + y2 = a2 .
(ii) Sketch the screw surface S ⊂ R3 with explicit
f −1 (−1)
equation z = bθ = b arctan(y/x).
= { x | f (x, y) = −1 }
n o (iii) In a sketch show Γ = C ∩ S.
= x x2 − y2 = −1
(iv) Prove Γ = C ∩ S by showing that the parametric
This contour is a different hyperbola which again consists equation of Γ satisfies both the equation of C and
of two disjoint parts with explicit equations the equation of S.
p (v) Take a can of Heinz baked beans (a cylindrical
y = ± 1 + x2 surface). Remove the label in one piece (a
rectangle). Emulating the genius of Andy Warhol
see figure(5.2). make a single well thought out stroke on this label.
Put the label back on. If you have the correct
5.1.2 answer insight your stroke should become the helix. By
measuring the length of the stroke on the label you
See figure(5.2) willl have the total arc length of the helix.
5.1.3 answer
See figure(5.3); 5.2.1 answer
See figure(5.4);
5.1.4 answer
The graph is called the saddle. Indeed it is the archetypal 5.2.2 answer
saddle. Saddles play an important role in chapter(3) of this
course. See figure(5.4);
jbquig-UCD
c December 6, 2008
5.2. QUESTION AND ANSWER 59
jbquig-UCD
c December 6, 2008
Chapter 6
6.1 question and answer (ix) Compute the curvature function κ(t).
(x) Parameterize the involute curve (i.e. compute i(t)).
Let C ⊂ R2 be the circle with center 2i + j, radius 5 and
parameterization (with angular speed 3) (xi) Parameterize the evolute curve (i.e. compute e(t)).
(xii) Sketch the involute curve.
2 5 cos(3t)
c : [0, 2π] 3 t 7→ c(t) = + ∈ R2 (xiii) Sketch the evolute curve.
1 5 sin(3t)
61
62 CHAPTER 6. ANSWERS TO QUESTIONS IN CHAPTER2
6.1.4 answer
6.1.8 answer
acceleration
arc-length
ẍ(t) −45 cos(3t)
c̈(t) = =
ÿ(t) −45 sin(3t) s(t)
Z t
= ||ċ(τ)|| dτ
6.1.5 answer 0
Z t
speed (scalar) = 15 dτ
0
||ċ(t)|| = 15t
q
= ẋ2 (t) + ÿ2 (t)
q 6.1.9 answer
= 225 sin2 (t) + 225 cos2 (t)
√ This circle has radius r = 5 and is positively traversed, i.e.
= 225 1 1
A.C.W.. The curvature of this circle is thus κ = + = .
= 15 r 5
Let us also find κ using the general formula for curvature
of a curve at a point thereon.
6.1.6 answer
κ(t)
unit tangent
ẋÿ − ẏẍ
=
ċ(t) 1 −15 sin(3t) − sin(3t) (ẋ2 + ẏ2 )3/2
t(t) = = =
||ċ(t)|| 15 15 cos(3t) cos(3t) (−15 sin(3t))(−45 sin(3t)) − (15 cos(3t))(−45 cos(3t))
=
(225)3/2
6.1.7 answer (15)(45)(cos2 (3t) + sin2 (3t))
=
unit normal 153
2
3(15) (1)
n(t) =
153
jbquig-UCD
c December 6, 2008
6.2. QUESTION AND ANSWER 63
0 −1 sin(t/2) t − sin(t) sin(t)
= = +2
1 0 cos(t/2) 1 − cos(t) 1 + cos(t)
− cos(t/2) t + sin(t)
= =
sin(t/2) 3 + cos(t)
s(t) e(t)
Z t n(t)
= ||c0 (p)|| d p = c(t) +
0 κ(t)
Z t
t − sin(t) 1 − sin(t)
= 2 sin(p/2) d p = + −4 sin(t/2)
0 1 − cos(t) 2 sin(t/2) 1 − cos(t)
p t
= −4 cos( ) t − sin(t) sin(t)
2 0 = +2
1 − cos(t) cos(t) − 1
= 4 − 4 cos(t/2)
t + sin(t)
=
cos(t) − 1
6.2.9 answer
We wish to compute κ(t) the curvature. First we need 6.2.12 answer
det(ċ, c̈) We will present the cycloid, its involute and its evolute
together in one drawing, see figure2.4
1 − cost sint
= det
sint cost We begin by displaying clearly the three parametrizations
= cos(t) − 1
t − sin(t)
= −2 sin2 (t/2) c(t) =
1 − cos(t)
Now we can compute the curvature
t + sin(t)
e(t) =
cos(t) − 1
κ(t)
det ċ, c̈ t + sin(t)
= i(t) =
||ċ(t)||3 3 + cos(t)
−2 sin2 (t/2) It seems likely that both e and i are variants on c i.e. that
= both Env(Γ) and Inv(Γ) are cycloids: but the details are
8 sin3 t/2
tricky.
−1
=
4 sin(t/2) Note that
jbquig-UCD
c December 6, 2008
6.3. QUESTION AND ANSWER 65
Animated drawings of all three curves can be found on our 6.3.4 answer
home page at
acceleration
http://mathsci.ucd.ie/courses/mst30070B
ẍ(t) −2 cos(t) + 4 cos(2t)
c̈(t) = =
ÿ(t) −2 sin(t) + 4 sin(2t)
6.3 question and answer
[** hard question] 6.3.5 answer
Let C ⊂ R2 be the cardoid curve obtained by rolling a speed scalar
circle of radius 1 around a circle of radius 1 and following
the initial point of contact. The parameterization is ||ċ(t)||
q
= ẋ2 + ẏ2
2 cos(t) − cos(2t)
c : [0, 2π] 3 t 7→ c(t) = ∈ R2
2 sin(t) − sin(2t) q
= (4 sin2 (t/2))(cos2 (3t/2) + sin2 (3t/2))
(i) Sketch the curve. q
= (4 sin2 (t/2))(1)
(ii) Write down the position vector. Explain the
parameterization. = 4 sin(t/2)
n(t)
6.3.1 answer
0 −1
= t(t)ċ(t)
1 0
See figure(6.1).
0 −1 cos(3t/2)
= t(t)
1 0 sin(3t/2)
6.3.2 answer
− sin(3t/2)
=
position cos(3t/2)
x(t) 2 cos(t) − cos(2t)
c(t) =
y(t)
=
2 sin(t) − sin(2t)
6.3.8 answer
arc-length.
6.3.3 answer When we compute
arc length we do not start, as is usual,
1
at c(0) = but half way around the cardoid i.e we
velocity 0
−3
ċ(t) start at c(π) = . This will later yield a nice
0
ẋ(t) cycloid curve. The usual measure of arc length yields a
=
ẏ(t) messy meaningless involute.
−2 sin(t) + 2 sin(2t) s(t)
=
2 cos(t) − 2 cos(2t) Z t
cos(3t/2)
= ||c0 (p)|| d p,
= 4 sin(t/2) π
sin(3t/2) note the first limit of inegration is π not 0
Z t
= 4 sin(p/2) d p
π
=
p t
= −8 cos( ) 24 sin2 (t/2)
2 π
= −8 cos(t/2) 64 sin3 (t/2)
=
6.3.9 answer 3
8 sin(t/2)
curvature
= i(t)
sin2 t − 3 sint sin(2t) + 2 sin2 (2t)
2cos(t − π) − cos(2(t − π))
4 − = −3
2sin(t − π) − sin(2(t − π)
2 2
− cos t + 3 cost cos(2t) − 2 cos (2t)
= −3c(t − π)
64 sin3 (t/2)
Thus the involute is the original cardioid but
= • scaled by 3
sin2 t + cos2 t
− • and reflected in the origin (to explain the ’−’)
4
3(cos(2t) cost + sin(2t) sint)
• and time delayed by π
+
2 sin2 (2t) + 2 cos2 (2t) 6.3.11 answer
64 sin3 (t/2)
evolute
=
e(t)
1
− n(t)
= c(t) +
4 3 cos(2t − t) κ(t)
+ 2 cos(t) − cos(2t) 1 − sin(3t/2)
= +
2 2 sin(t) − sin(2t) 3/8 sin(t/2) cos(3t/2)
64 sin3 (t/2)
2 cos(t) − cos(2t) 8 sin(t/2) − sin(3t/2)
= +
2 sin(t) − sin(2t) 3 cos(3t/2)
=
2 cos(t) − cos(2t) 4 −2 sin(3t/2) sin(t/2)
4 · 3(1 − cos(t)) = +
2 sin(t) − sin(2t) 3 2 cos(3t/2) sin(t/2)
64 sin3 (t/2)
2 cos(t) − cos(2t) 4 cos(2t) − cos(t)
= +
= 2 sin(t) − sin(2t) 3 sin(2t) − sin(t)
12(2 sin2 (t/2))
1 6 cos(t) − 3 cos(2t) 1 4 cos(2t) − 4 cos(t)
= +
64 sin3 (t/2) 3 6 sin(t) − 3 sin(2t) 3 4 sin(2t) − 4 sin(t)
jbquig-UCD
c December 6, 2008
6.3. QUESTION AND ANSWER 67
1 2 cos(t) + cos(2t) 6.3.12 answer
=
3 2 sin(t) + sin(2t)
sketch the involute
See figure(6.2)
6.3.13 answer
We see that e(t) = i(t)/9 = −1/3c(t − π). The description
of the evolute is similar to that of the involute above but sketch the evolute
scaled,not by 3, but by 1/3. See figure(6.2)