The graph of a function represents a curve in the plane. This concept, however, is too tight to represent more intricate curves, like loops, self-intersections, or even curves of fractal dimension. The aim of this chapter is to introduce the concept of parametrised curves and to study, in particular, the case of differentiable curves. For the visualisation of the trajectory of a curve, the notions of velocity vector, moving frame, and curvature are important. The chapter contains a collection of geometrically interesting examples of curves and several of their construction principles. Further, the computation of the arc length of differentiable curves is discussed, and an example of a continuous, bounded curve of infinite length is given. The chapter ends with a short outlook on spatial curves. For the vector algebra used in this chapter, we refer to Appendix A.
14.1 Parametrised Curves in the Plane
Definition 14.1
Example 14.2
Example 14.3
however, one cannot represent the circle in its entirety as the graph of a function.
Experiment 14.4
Open the M-file mat14_1.m and discuss which curve is being represented. Compare with the M-files mat14_2.m to mat14_4.m. Are these the same curves?
Experiment 14.4 suggests that one can view curves statically as a set of points in the plane or dynamically as the trajectory of a moving point. Both perspectives are of importance in applications.
The kinematic point of view. In the kinematic interpretation, one considers the parameter t of the curve as time and the curve as path. Different parametrisations of the same geometric object are viewed as different curves.
The geometric point of view. In the geometric interpretation, the location, the moving sense and the number of cycles are considered as the defining properties of a curve. The particular parametrisation, however, is irrelevant.
Example 14.5
Experiment 14.6
Modify the M-files from Experiment 14.4 so that the curves from Example 14.5 are represented.
Example 14.7
Definition 14.8
If a plane curve has a parametrisation whose components are differentiable, then is called a differentiable curve. If the components are k-times differentiable, then is called a k-times differentiable curve.
The graphical representation of a differentiable curve does not have to be smooth but may have cusps and corners, as Example 14.7 shows.
Example 14.9
Example 14.10
This can be seen by substituting these expressions into the equation of the ellipse. The meaning of the parameter t can be seen from Fig. 14.3.
Example 14.11
which is highlighted in Fig. 14.4.
Example 14.12
(Cycloids) A circle with radius R rolls (without sliding) along the x-axis. If the starting position of the centre M is initially , its position will be after a turn of angle t. A point P with starting position thus moves to .
Compare Fig. 14.5 for the derivation and Fig. 14.6 for some possible shapes of cycloids.
Definition 14.13
In the kinematic interpretation the parameter t is the time and the velocity vector in the physical sense. If it is different from zero, it points in the direction of the tangent (as limit of secant vectors). The tangent vector is just the unit vector of the same direction. By rotation of 90 in the counterclockwise sense we obtain the normal vector of the curve, see Fig. 14.7.
Experiment 14.14
Open the Java applet Parametric curves in the plane. Plot the curves from Example 14.5 and the corresponding velocity and acceleration vectors. Use the moving frame to visualise the kinematic curve progression.
Example 14.15
14.2 Arc Length and Curvature
Definition 14.16
(Curves of finite length) A plane curve is called rectifiable or of finite length if the lengths of all inscribed polygonal chains converge towards one (and the same) limit provided that .
Example 14.17
This example shows that continuous curves can be infinitely long even if the parameter of the curve only varies in a bounded interval [a, b]. That such a behaviour does not appear for differentiable curves is shown by the next proposition.
Proposition 14.18
Proof
The proof of the general case, where the components of the velocity vector are not Lipschitz continuous, is similar. However, one additionally needs the fact that continuous functions on bounded, closed intervals are uniformly continuous. This is briefly addressed near the end of Appendix C.4.
Example 14.19
Experiment 14.20
Use the MATLAB program mat14_5.m to approximate the circumference of the unit circle using inscribed polygonal chains. Modify the program so that it approximates the lengths of arbitrary differentiable curves.
Definition 14.21
Definition 14.22
Proposition 14.23
Proof
Remark 14.24
Example 14.25
Definition 14.26
The osculating circle at a point of a differentiable curve is the circle which has the same tangent and the same curvature as the curve.
Example 14.27
14.3 Plane Curves in Polar Coordinates
Example 14.28
Experiment 14.29
Study the behaviour of the logarithmic spiral near the origin using the zoom tool (use the M-file mat14_7.m).
Example 14.30
The figure eight from Fig. 14.13 is obtained by and , respectively, for , where the positive root gives the right leave and the negative root the left leave. This curve is called lemniscate .
Example 14.31
14.4 Parametrised Space Curves
Example 14.32
14.5 Exercises
- 1.
-
Find out which geometric formation is represented by the set of zeros of the polynomial Visualise the curve in maple using the command implicitplot. Can you parametrise it as a continuous curve?
- 2.
-
Verify that the algebraic curves , (Example 14.7) can be parametrised by
- 3.
-
Using MATLAB or maple, investigate the shape of Lissajous figures4
- 4.
-
- (a)
-
Using the Java applet analyse where the cycloid
- (b)
-
Discuss and explain the shape of the loops
- 5.
-
Study the velocity and the acceleration of the following curves by using the Java applet. Verify your results by computing the points where the curve has either a horizontal tangent or a vertical tangent , or is singular .
(a) Cycloid: - 6.
-
Analyse and explain the trajectories of the curves
- 7.
-
(a) Compute the curvature of the branch of the hyperbola
- 8.
-
Consider the ellipse
- (a)
-
Compute its velocity vector , its acceleration vector as well as the moving frame .
- (b)
-
Compute its curvature and determine the osculating circle (centre and radius) at .
- 9.
-
- (a)
-
Analyse the trajectory of the astroid
- (b)
-
Compute the length of the part of the astroid which lies in the first quadrant.
- 10.
-
- (a)
-
Compute the velocity vector and the moving frame for the segment
- (b)
-
Compute the length of the segment. Deduce a formula for its arc length .
- (c)
-
Reparametrise the spiral by its arc length, i.e., compute and verify that .
- 11.
-
(Application of the secant and cosecant functions) Analyse what plane curves are determined in polar coordinates by
- 12.
-
- (a)
-
Determine the tangent and the normal to the graph of the function at and compute its curvature at that point.
- (b)
-
Suppose the graph of the function is to be replaced by a circular arc at , i.e., for . Find the centre and the radius of a circle which admits a smooth transition (same tangent, same curvature).
- 13.
-
- (a)
-
Analyse the space curve
- (b)
-
Check that the curve is the intersection of the cylinder with the sphere .
- 14.
-
Using MATLAB, maple or the applet, sketch and discuss the space curves
- 15.
-
Sketch and discuss the space curves
- 16.
-
Sketch the space curve
- 17.
-
Sketch the space curve