Sequences & Vectors

Polar Coordinates

In Cartesian coordinates, you locate a point by going right and up: (x, y). In polar coordinates, you locate a point by giving a distance from the origin and an angle: (r, theta). It is like giving directions as “walk 5 steps at 40 degrees” instead of “go 3 steps right and 4 steps up.” Some curves that are nightmarish in Cartesian form become elegant and simple in polar.

Polar vs. Cartesian

The conversion formulas are:

r (distance)2
04
theta (angle)0.79
06.28
(r,θ)=(2,  0.79)    (x,y)=(2cos0.79,  2sin0.79)(r, \theta) = (2,\; 0.79) \;\Rightarrow\; (x, y) = (2\cos0.79,\; 2\sin0.79)
-5-4-3-2-112345-5-4-3-2-112345circle rcircle r (lower)angle liney = r sin(theta)

The gray circle has radius r. The red line goes out at angle theta. Where they intersect is the point (r, theta) in polar coordinates. The blue horizontal line shows the y-coordinate of that point.

Try This

Keep r fixed and sweep theta from 0 to 6.28. The red line rotates a full circle, and the intersection point traces out the gray circle. Now keep theta fixed and change r — the point slides along the red line toward or away from the origin.

Simple Polar Curves

Some polar equations produce beautifully simple curves:

Circles: r = a (constant radius)

The simplest polar curve is a circle of radius a centered at the origin.

Radius a2
0.54
-5-4-3-2-112345-5-4-3-2-112345r = a (upper)r = a (lower)

Circles through the origin: r = a sin(theta)

The equation r = a sin(theta) produces a circle of diameter a, sitting on top of the origin (its center is at (0, a/2)).

In Cartesian coordinates, this becomes x^2 + (y - a/2)^2 = (a/2)^2, which we can plot:

a3
15
-4-3-2-11234-2-1123456r = a sin(theta) upperr = a sin(theta) lower

The circle passes through the origin and has its topmost point at y = a.

Connection

Polar coordinates are the natural language for anything involving rotation. Radar screens use polar coordinates. Weather maps showing wind patterns use polar plots. Any system where you care about “how far” and “which direction” from a central point is inherently polar.

Rose Curves: r = a cos(n theta)

Rose curves are among the most beautiful polar graphs. The equation r = a cos(n*theta) produces a flower-like pattern where n controls the number of petals:

a (petal length)3
14
n (petals)3
18
r=3cos(3θ)r = 3\cos(3\,\theta)

We can plot the rose by converting to Cartesian. For a rose curve, the x and y coordinates at angle t are x = rcos(t) = acos(nt)cos(t) and y = rsin(t) = acos(n*t)*sin(t). Here we approximate by plotting the positive and negative envelopes:

123456-5-4-3-2-112345r = a cos(n theta)-r (reflected)max radius

This shows r as a function of theta. The places where the curve crosses zero are where the petals begin and end. The yellow line marks the maximum petal length.

Try This

Set n = 2. You see 4 zero crossings in [0, 2pi], giving 4 petals. Set n = 3. You get 3 petals but need to trace the full [0, pi] to complete them. Set n = 5 and count: 5 petals for odd n, but set n = 4 and you get 8. The odd/even rule is visible right here.

Cardioids and Limacons

The family of curves r = a + b cos(theta) produces different shapes depending on the ratio a/b:

a2
04
b2
0.54
r=2+2cos(θ)r = 2 + 2\cos(\theta)
123456-3-2-112345678r = a + b cos(theta)r = 0

This plot shows r vs theta. When the curve dips below zero, that portion creates the inner loop of a limacon. When it stays non-negative throughout, there is no inner loop.

Connection

The cardioid (a = b) gets its name from the Greek word for “heart.” It appears naturally in the pickup pattern of certain microphones — a cardioid microphone is most sensitive to sound coming from the front (theta = 0) and least sensitive from behind (theta = pi), following exactly this polar curve.

Spirals

The Archimedean spiral r = a*theta grows outward as the angle increases:

a (spiral rate)0.3
0.11
24681012141618202224-8-6-4-22468r = a * theta-r = -a * theta

This shows r vs theta for the spiral. The radius increases linearly with the angle, so each revolution takes the point farther from the origin. The spacing between successive loops is constant and equal to 2pia.

Challenge

Challenge: The logarithmic spiral r = a * e^(btheta) appears in nautilus shells, hurricanes, and galaxy arms. Unlike the Archimedean spiral, the spacing between loops grows exponentially. If a = 0.5 and b = 0.1, sketch (or mentally trace) the spiral from theta = 0 to theta = 6pi. How does the radius at theta = 6*pi compare to the radius at theta = 0?

Take the Quiz