Page Contents
Our goal here is to explore the parametric approach to representing a curve in the plane. In order to appreciate the various aspects of the parametric approach, it's helpful to contrast it with the familiar approaches to representing curves studied previously: namely, the explicit and implicit approaches.
The page includes two Java applets and a link to a third. A "Java applet" is a small interactive program that runs within a web browser (e.g. Internet Explorer or Firefox). The Java applets included herein allow you to enter your own examples (i.e. functions or equations) and the see the curves drawn on your computer screen. An applet is provided for graphing curves expressed in each of the three forms discussed: explicit, implicit, and parametric.
A highlight of this web page is the inclusion of a special type animation for parametrized curves. A description of how to interpret and understand this type of animation is provided in Example 1 of the section entitled "Parametric Form".
At the bottom of this web page, links are provided to three other web pages with interesting information, graphics, and animations for three interesting types of curves: cycloids, hypercycloids, and epicycloids.
Ask a first semester calculus student: "How would you represent a curve in the
-plane in an analytic/symbolic fashion?" They would likely respond: "As the graph of function of the form
". This is a natural response, since we work so frequently with equations of this form, due to their utility in the study of calculus. Indeed, many curves can be described by an equation of the form
, where
is a real-valued function of a real variable
. The function
can be any arbitrary (typically continuous) function, for instance: a polynomial, a trig function, an algebraic function, etcetera. Some possible examples are shown below.
![[Graphics:HTMLFiles/index_7.gif]](HTMLFiles/index_7.gif)
A curve expressed in the form
is said to be given in explicit form, since the
-coordinate of each point on the curve is given explicitly as a function of the
-coordinate of the point. That is, the curve consists of the set of all points in the plane corresponding to the ordered pairs
, as
varies over the domain of the function (or perhaps a specified subset of the domain).
A Java applet for graphing explicitly defined curves appears directly below this paragraph. The applet is configured so that the four graphs shown above are "preloaded" as examples. Initially, the polynomial function appears graphed in the viewing window. To view the other preloaded examples, you can click on the pop-up menu labelled "A Fifth Degree Polynomial", and you will see a list of three other functions. Select any of these and the click the "Load Example" button at the top left of the applet window. Once a graph is visible, you can drag the slider beneath the graph with your mouse and you will see a cross-hair trace out points on the graph. As the slider is moved, both the
-coordinate and the corresponding
value are displayed below the graph.
If you would like to experiment with graphing curves of your own choice (given in explicit form), you can do so using the above applet. To enter your choice of function, use your mouse to select whatever appears in the input field to the right of the label "
=", at the bottom left of the screen. Then type in the formula for your chosen function. To see the curve
graphed in the main viewing screen, press the return key or click the "New Function" button.
The explicit method of representing a curve is often convenient, but it also has its drawbacks. For one, only curves which pass the vertical line test can be obtained in this way. Moreover, there are many curves of interest which it may be difficult, or even impossible to represent in explicit form. There are other ways to represent curves in the plane. We will discuss two more ways below. The first, with which you should be familiar from Calculus I, expresses the relationship between the
and
coordinates of points on the curve implicitly by specifying a equation in
and
which is not necessarily solved for
in terms of
.
Recall that any equation in the variables
and
can be written in the form
, where
is a formula involving
and
. To any such equation there corresponds a set of points in the
-plane, namely the set of all solutions of the equation, i.e.
. This set is typically a "curve", and a curve expressed in this way is said to be in implicit form. Such a curve need not pass the vertical line test, and it may have self-intersections. Moreover, it may consist of more than one connected piece--or even of none (e.g. if the equation has no real number solutions, as in
). Below are some examples, where in each case we've taken
to be a polynomial in
and
.
![6 graphs of functions in explicit form]](HTMLFiles/index_35.gif)
If we consider examples where
involves transcendental functions we can get yet more interesting "curves". Here are two examples.

The class of curves which can be represented in implicit form includes all curves that can be represented in explicit form, and is much larger. (Any curve represented in explicit form as
can also be represented in the implicit form
by setting
.) Calculus can be used to study various aspects of curves given in implicit formthis is explored a bit in first semester calculus when the topic of implicit differentiation is discussed. However, for many purposes, curves represented in implicit form are quite cumbersome and are typically difficult to work with.
There is yet another way to represent curves analytically, the Parametric Method, which is generally more tractable, and thus more useful. (The Parametric method is discussed in the next section.)
Here is a link to a Java applet that will draw the graphs of curves given in implicit form. You can draw up to four implicitly defined graphs, each shown in a different color. Enter the equations at the bottom of the applet window. For best results, check both of the boxes labeled "X Scan" and "Y Scan". [Note: This applet behaved well for the equations I tested it with. However, be aware that many computational methods for rendering graphs of curves in implicit form are prone to computational errors from round-off and other problemsespecially for certain functions. Always take a computer-generated graph as an approximation which may be anywhere from slightly to grossly inaccurate in portraying certain parts (or perhaps all) of a graph!]
The parametric form is a very flexible approach for representing a curve in the plane. Here we think of the points
on the curve as being swept out as a "parameter"
varies over an interval
. That is, to specify a curve, we simply provide a pair of real-valued functions
for
. We often tend to think of the parameter
as "time"--for each value of
, we have a point in the plane, namely:
. The curve consists of all points generated in this way as
varies throughout the "parameter interval"
. There is an interesting aspect of this approach to specifying a curve. Namely, the same curve (i.e. set of points in the plane) can be represented by many (in fact, infinitely many) different parametrizations. These parametrizations differ in the manner in which the points on the given curve are "swept out" by the different parametrizations, say
and
with
and
and
with
. This is illustrated by Examples 1 and 2 below.
Consider the case where
for
. Here is a table of values for
and
with
, for ![]()
| t | 0 | π | |||||||||||
| x(t) | 1 | 0 | 0 | 1 | |||||||||
| y(t) | 0 | 1 | 0 | 0 |
If we plot these 12 points in the
-plane we get the following picture:

It appears that these points all lie on the unit circle (which shouldn't be surprising if you consider the definitions of sine and cosine in terms of the unit circle!). In this relatively simple (and standard) example we can use some algebra to show that for every parameter value
, the point with coordinates
must lie on the unit circle. This follows from the simple observation that
. In other words, we have
, which is familiar to us as the equation of the circle centered at the origin with radius
. Thus, we see that no matter which value
takes on, the point
must lie on this circle. The process of starting with the parametric equations
and finding a familiar equation involving only
and
is called eliminating the parameter.
To understand a parametrized curve in the xy-plane, it is often helpful to examine the graphs of the coordinate functions
in the
-plane, and
in the
-plane. In this example, they look like this:

If we use these graphs, in conjunction with our observation that
must lie on the unit circle we can see that:
From all this, it follows that the parametrization
for
sweeps out the unit circle once counterclockwise as
varies through the parameter interval
.
The animation below illustrates some of the relationships between the parameter interval t, the graphs of the coordinate functions
, and the final graph of the parametrized curve in the ![]()
-plane. To understand what is happening in this animation read the comments appearing below.

Consider the case where
for
. Again, we can eliminate the parameter
by noting that
. Thus we know that no matter what value
takes on, the point
must lie on the unit circle. But how does this parametrization of the unit circle differ from that of the last example? Considering the graphs of the coordinate functions may help understand the situation.

From the above coordinate graphs we can surmise that:
Thus, for this parametrization, the circle is swept out counterclockwise exactly four as
varies from
to
--and it is swept out faster and faster as
increases from
to
. Here's an animation of this parametrization.

Consider the parametrized curve
for
. In this example, we cannot eliminate the parameter
to obtain a familiar equation for a curve. This is because the curve resulting from this parametrization is not familiar to us from our previous study of analytic geometry in rectangular coordinates. However, we can still obtain an animation diagram like those of the previous example to illustrate both the curve (as a set of points in the
-plane) and its parametrization (i.e. the manner in which the curve is "swept out" as
moves through the parameter interval
.

Consider the parametrized curve
for
. In this example, we cannot eliminate the parameter
to obtain a familiar equation for a curve. This is because the curve resulting from this parametrization is not familiar to us from our previous study of analytic geometry in rectangular coordinates. However, we can still obtain an animation diagram like those of the previous example to illustrate both the curve (as a set of points in the
-plane) and its parametrization (i.e. the manner in which the curve is "swept out" as
moves through the parameter interval
.

The applet below will draw the graph of a parametrized curve
for
. Enter the formulas for the coordinate functions
and
in the fields at the bottom of the applet window, then press return on your keyboard. Be sure to use the letter
for the parameter (not
!). After the graph is rendered on the computer screen, you can press the "Trace Curve!" button to see a cursor "sweep out" the curve (with the parameter
increasing from
to
at a constant rate).
Here are some tips for using the above applet:
The "cycloid" is a parametrized curve that arises by following the motion of a fixed point on a circle as that circle rolls (without slipping) along a flat line. Furthur information on the "cycloid" (and a nice animation of the rolling circle generating the cycloid) can be found on the cycloid page of the MathWorld website.
"Hypercycloids" and "Epicycloids" are variations on the cycloid idea. They arise by following the motion of a fixed point P on a circle as that circle rolls without slipping inside ("hyper") or outside ("epi") another circle. More information (including nice animations) is available on the hypercycloid and epicycloid webpages of the MathWorld website.