If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

Main content

Parametric functions, one parameter

Parametric functions give a way to represent functions with a one-dimensional input and a multidimensional output.

Background

You can also learn about parametric equations in this video. This article is meant to describe the same concept in the context of multivariable functions.

What we're building to

  • A function with a one-dimensional input and a multidimensional output can be thought of as drawing a curve in space.
  • Such a function is called a parametric function, and its input is called a parameter.
  • Sometimes in multivariable calculus, you need to find a parametric function that draws a particular curve. This is called parameterizing that curve.

Visualizing vector-valued functions

So you're off, happily reading some math one day, as one does, and you come across a function like this:
f(t)=[tcos(2πt)tsin(2πt)]
How would you visualize it?
It takes in a single variable, t, and outputs a two-dimensional vector. For example, at the input t=1, it is evaluated like this.
f(1)=[1cos(2π1)1sin(2π1)]=[10]
This output is a vector with length 1 pointing in the x-direction.
But how do you visualize all outputs all at once?
A nice way to do this is to imagine what curve the tip of that vector will trace out as t ranges over some values. For example, the following interactive diagram lets you see what curve the output of f will trace out as t ranges from 0 to 3:
This is called a parametric curve. When you choose to interpret the function this way, it is called a parametric function, and the input t is called the parameter.

Only look at output space

Notice, unlike graphs, where we try to depict both the input space and output space of a function at the same time, or contour maps, where we just draw on the input space, interpreting functions parametrically has us looking purely at the output space. The reason this makes sense for the example above is that the output space has more dimensions than the input space.

Input information is lost

The problem with only drawing in the output space is that it is not immediately clear which inputs went to the output values we draw. For instance, consider these two functions:
f(t)=[cos(t)sin(t)]g(t)=[cos(t+π)sin(t+π)]
If we plot these as parametric functions, with t running from 0 to 2π, they each draw a circle with radius 1 centered at the origin.
Circle
However, they are different functions. For instance, evaluate each one at t=0.
Given that f(t)=[cos(t)sin(t)], what is f(0)?
Choose 1 answer:

Given that g(t)=[cos(t+π)sin(t+π)], what is g(0)?
Choose 1 answer:

One way is to keep track of the lost input information is to label a few points with the input values
f(t)=[cos(t)sin(t)]
First parameterization of circle
g(t)=[cos(t+π)sin(t+π)]
Second parameterization of circle
Alternatively, you could imagine how the curve is drawn over time as t runs from the start value to the end value. This is particularly relevant when the function is meant to model the trajectory of a particle through space.

Parametrization

In multivariable calculus, and especially in a topic called "line integration", it is common to start off with a curve, and search for a parametric function that draws the curve. One example that comes up a lot is the unit circle, meaning the circle with radius 1 centered at the origin.
Circle
Finding a parametric function that describes a curve is called parameterizing that curve. In the previous section I showed two different functions which parameterize the unit circle. The most common one that people use in practice is this one:
f(t)=[cos(t)sin(t)]
Note: When you are parameterizing a curve, you must not only specify the parametric function, but also the range of input values that will draw the curve. For example, using the function f(t) to draw the unit circle above, you could let t range from 0 to 2π.

Example: Parameterizing a loopy curve

Let's say you want to parameterize this loopy pattern:
Draw circle while being pushed right
To parameterize a curve, you should always think about drawing it. In this case, you could imagine sketching it by trying to draw a circle counterclockwise while someone pushes your hand to the right at a steady velocity. To encode this, using formulas, we start with parametric function for a circle:
f(t)=[cos(t)sin(t)]
This would have us starting at the point (1,0), and tracing a circle with radius 1 counterclockwise. Since the loopy curve we are parameterizing starts at (2,0), we start tweaking this function by shifting the x value by 3.
f(t)=[cos(t)3sin(t)]
Being pushed to the right over time corresponds with a steady increase in the x-value of your hand with respect to time, unrelated to the motions it's going through for the circle. To encode this, add some constant c times t to the x-component of the function.
f(t)=[cos(t)3+ctsin(t)]
To figure out what the constant should be, we need to know how far right one has moved after completing one loop. Our current function f(t) completes one loop as t goes from 0 to 2π. Looking at the loopy curve, it seems we shift exactly 1 to the right after a single loop.
Distance one has traveled to the right after one loop
This means we must have 2πc=1, and hence c=12π.
f(t)=[cos(t)3+12πtsin(t)]
Finally, we need to place bounds on t. Let's see just how many loops the loopy curve contains:
Draw circle while being pushed right
It looks like it has 6. Since our chosen function f(t) completes one loop as t increases by 2π, we should let it range from 0 to 6(2π)=12π.

Summary

  • A function with a one-dimensional input and a multidimensional output can be thought of as drawing a curve in space.
  • Such a function is called a parametric function, and its input is called a parameter.
  • Sometimes in multivariable calculus, you need to find a parametric function that draws a particular curve. This is called parameterizing that curve.

Want to join the conversation?