Chapter 8 · Polar Graphs and Curve Classification

Polar Graphs — Limacons, Rose Curves, Cardioids and Lemniscates

Classify and graph every major polar curve type. From cardioids and limacons with inner loops to rose curves and lemniscates — with symmetry tests, step-by-step graphing strategy, and equation conversion worked examples.

Quick Classification Reference

Cardioid
r = a plus a cos(theta) [a = b]
Limacon with inner loop
r = a plus b cos(theta) [a less than b]
Dimpled limacon
r = a plus b cos(theta) [b less than a less than 2b]
Convex limacon
r = a plus b cos(theta) [a greater than or equal to 2b]
Rose curve (n odd)
r = a cos(n theta): n petals
Rose curve (n even)
r = a cos(n theta): 2n petals
Lemniscate
r squared = a squared cos(2 theta)
Circle at pole
r = a
Circle through pole
r = 2a cos(theta) or 2a sin(theta)

Polar Coordinate System Review

In the polar system, a point is located by (r, theta) where r is the directed distance from the pole (origin) and theta is the angle measured counterclockwise from the polar axis (positive x-axis). Understanding the basics is essential before graphing curves.

Conversion Formulas

x = r cos(theta)
y = r sin(theta)
r squared = x squared + y squared
tan(theta) = y / x

These four identities underlie every polar-to-rectangular conversion. Memorize them — they appear on every precalculus and calculus exam.

Multiple Representations

(r, theta) = (r, theta + 2pi k)
(r, theta) = (negative r, theta + pi)
Example: (3, pi/4) = (3, 9pi/4) = (negative 3, 5pi/4)

Multiple representations matter when checking intersection points — two curves may share a point that does not appear as a solution to the system.

Period of Polar Curves

Most polar curves complete one full trace over 0 to 2 pi. Rose curves r = a cos(n theta) with odd n complete over 0 to pi (they retrace over pi to 2 pi). Rose curves with even n require the full 0 to 2 pi to show all petals. Lemniscates complete their two loops over 0 to pi. When graphing, determine the minimum theta interval needed before building your value table.

Limacons — Complete Classification

All four limacon types share the general form r = a plus or minus b times cos(theta) or r = a plus or minus b times sin(theta). The cosine form is symmetric about the polar axis; the sine form is symmetric about the line theta = pi/2. The minus sign shifts the orientation: r = a minus b cos(theta) opens to the left rather than the right.

Cardioid

a = b (ratio a/b = 1)
r = a plus a times cos(theta)

Heart-shaped curve. Passes through the pole exactly once. The cusp at the pole points in the direction opposite to the cosine or sine axis.

r = 3 plus 3 cos(theta): max distance 6 at theta = 0; passes through pole at theta = pi

Limacon with Inner Loop

a less than b (ratio a/b less than 1)
r = a plus b times cos(theta), a less than b

The curve crosses the pole twice, creating a small inner loop inside the main loop. The inner loop appears on the side opposite the direction of the cosine or sine.

r = 1 plus 2 cos(theta): outer loop max = 3; inner loop max = 1; crosses pole at cos(theta) = negative one-half

Dimpled Limacon

b less than a less than 2b (ratio between 1 and 2)
r = a plus b times cos(theta), b less than a less than 2b

An indentation appears on one side but the curve does not reach the pole — no inner loop. The dimple is a concave region.

r = 3 plus 2 cos(theta): max = 5, min = 1; dimpled on left side (theta = pi)

Convex Limacon

a greater than or equal to 2b (ratio at least 2)
r = a plus b times cos(theta), a greater than or equal to 2b

The curve is oval-shaped with no dimple or inner loop. All values of r are positive — the curve never approaches the pole.

r = 4 plus 2 cos(theta): max = 6, min = 2; smooth oval, no concavity

Cardioid Deep Dive — r = 2 plus 2 cos(theta)

The cardioid is the most tested limacon. Here is a complete value table and key features.

thetacos(theta)r = 2 + 2 cos(theta)
014
pi/31/23
pi/202
2pi/3negative 1/21
pinegative 10
4pi/3negative 1/21
3pi/202
5pi/31/23
Maximum r
r = 4 at theta = 0
Point (4, 0) in polar; (4, 0) rectangular
Passes through pole
r = 0 at theta = pi
Cusp of the heart shape
Symmetry
Symmetric about the polar axis (cosine form). Use upper half and reflect for lower half.

Inner Loop Detail — r = 1 plus 2 cos(theta)

When r becomes negative, the curve is plotted in the opposite direction from theta. This creates the inner loop. Find when r = 0:

r = 0: 1 + 2 cos(theta) = 0
cos(theta) = negative 1/2
theta = 2pi/3 and theta = 4pi/3

For theta between 2pi/3 and 4pi/3, r is negative. These negative-r points are plotted opposite to theta, forming the inner loop. The inner loop lies in the direction of theta = 0 (the right side) because the curve opens to the left when the cosine is negative.

Outer loop maximum: r = 3 at theta = 0 (point (3, 0))
Inner loop maximum: |r| = 1 at theta = pi (point (negative 1, pi) = (1, 0))
The inner loop has radius 1; the outer loop extends to 3

Symmetry Tests for Polar Curves

Symmetry cuts your graphing work in half (or more). Run all three tests on every polar equation before building your value table. A positive test is definitive; a negative test is inconclusive because multiple polar representations can produce hidden symmetry.

Polar axis (x-axis)

Substitution
Replace theta with negative theta
Shortcut
cos(negative theta) = cos(theta), so cosine equations pass this test automatically
Example
r = 2 plus 3 cos(theta): cos(negative theta) = cos(theta), equation unchanged. Symmetric about polar axis.

Line theta = pi/2 (y-axis)

Substitution
Replace theta with pi minus theta
Shortcut
sin(pi minus theta) = sin(theta), so sine equations pass this test automatically
Example
r = 2 plus 3 sin(theta): sin(pi minus theta) = sin(theta), equation unchanged. Symmetric about theta = pi/2.

Pole (origin)

Substitution
Replace r with negative r, or theta with theta plus pi
Shortcut
If (negative r, theta) or (r, theta plus pi) satisfies the equation, the graph is symmetric about the pole
Example
r squared = 4 cos(2 theta): substituting negative r gives (negative r) squared = r squared. Equation unchanged. Symmetric about the pole.
Curve TypePolar AxisTheta = pi/2Pole
r = a plus b cos(theta)YesNoNo
r = a plus b sin(theta)NoYesNo
r = a cos(n theta), n evenYesYesYes
r = a cos(n theta), n oddYesNoNo
r = a sin(n theta), n oddNoYesNo
r squared = a squared cos(2 theta)YesNoYes
r squared = a squared sin(2 theta)NoYesYes
r = a (circle at pole)YesYesYes

Rose Curves — r = a cos(n theta) and r = a sin(n theta)

The Petal Count Rule

n is odd
The rose has exactly n petals. The curve traces each petal once, then retraces during the second half of the period (pi to 2 pi for cosine forms).
r = 4 cos(3 theta) → 3 petals, each of length 4
r = 2 sin(5 theta) → 5 petals, each of length 2
n is even
The rose has 2n petals. The full 2 pi interval is needed to trace all petals. This doubling surprises students expecting n petals.
r = 3 cos(2 theta) → 4 petals, each of length 3
r = 5 cos(4 theta) → 8 petals, each of length 5
EquationnPetals
r = a cos(theta)1 (odd)1
r = a cos(2 theta)2 (even)4
r = a cos(3 theta)3 (odd)3
r = a cos(4 theta)4 (even)8
r = a cos(5 theta)5 (odd)5
r = a sin(2 theta)2 (even)4
r = a sin(3 theta)3 (odd)3

Worked Example: Graph r = 3 cos(2 theta)

This is a 4-petal rose (n = 2 is even, so 2n = 4 petals). Each petal has length 3.

Petal tips (where r = plus or minus 3):
theta = 0: r = 3 cos(0) = 3 (right petal tip)
theta = pi/2: r = 3 cos(pi) = negative 3 (top petal, plotted opposite)
theta = pi: r = 3 cos(2pi) = 3 (left petal tip)
theta = 3pi/2: r = 3 cos(3pi) = negative 3 (bottom petal)
Where the curve crosses the pole (r = 0):
3 cos(2 theta) = 0
2 theta = pi/2, 3pi/2, 5pi/2, 7pi/2
theta = pi/4, 3pi/4, 5pi/4, 7pi/4
Four crossings separate the four petals
Symmetry check: cos(2 times negative theta) = cos(negative 2 theta) = cos(2 theta). Symmetric about polar axis. cos(2(pi minus theta)) = cos(2pi minus 2 theta) = cos(negative 2 theta) = cos(2 theta). Also symmetric about theta = pi/2. Both axes of symmetry confirmed — this 4-petal rose is fully symmetric.

Lemniscates — r squared = a squared cos(2 theta) and r squared = a squared sin(2 theta)

A lemniscate is a figure-eight curve that exists only where the right side is non-negative (since r squared cannot be negative). The curve meets at the pole and forms two symmetric loops.

Cosine Lemniscate: r squared = a squared cos(2 theta)

Exists when cos(2 theta) is greater than or equal to 0, which means theta is in [0, pi/4] and [3pi/4, pi] and their reflections.

Two loops: one in Quadrant I/IV direction, one in Quadrant II/III direction.

Symmetric about both axes and the pole.

Maximum r = a at theta = 0 and theta = pi
Curve exists for theta in [0, pi/4] union [3pi/4, 5pi/4] union [7pi/4, 2pi]
Rectangular form: (x squared + y squared) squared = a squared (x squared minus y squared)

Sine Lemniscate: r squared = a squared sin(2 theta)

Exists when sin(2 theta) is greater than or equal to 0, which means theta is in [0, pi/2] and [pi, 3pi/2].

Two loops: one in Quadrant I, one in Quadrant III. Rotated 45 degrees from cosine form.

Symmetric about the pole, but not about either axis individually.

Maximum r = a at theta = pi/4 and theta = 5pi/4
Rectangular form: (x squared + y squared) squared = a squared (2xy)
Also written as (x squared + y squared) squared = 2 a squared xy

Key warning: When computing r from r squared = a squared cos(2 theta), take both the positive and negative square roots. Both branches are part of the curve. A negative value of r is plotted opposite the angle theta, which creates the second loop.

Circles in Polar Form

Polar FormDescription
r = aCircle centered at the pole (origin), radius a
r = 2a cos(theta)Circle passing through the pole, diameter 2a, center at (a, 0)
r = 2a sin(theta)Circle passing through the pole, diameter 2a, center at (0, a)
r = 2a cos(theta) plus 2b sin(theta)General circle through the pole with center at (a, b)

Converting r = 4 cos(theta) to Rectangular — Step by Step

r = 4 cos(theta)
Multiply both sides by r: r squared = 4 r cos(theta)
Substitute: x squared + y squared = 4x
Subtract 4x and complete the square: x squared minus 4x + 4 + y squared = 4
(x minus 2) squared + y squared = 4

Circle of radius 2, centered at (2, 0). It passes through the pole because a circle whose center is at (a, 0) and radius a always passes through the origin.

Lines in Polar Form

Polar FormDescription
theta = alphaLine through the pole at angle alpha from polar axis
r = a / cos(theta) (r cos theta = a)Vertical line at x = a
r = a / sin(theta) (r sin theta = a)Horizontal line at y = a

Graphing Strategy — 7 Steps

Follow this systematic approach for any polar equation. Skipping steps leads to missed inner loops, incorrect petal counts, and wrong intercepts.

1
Identify the curve family
Match the equation to a known form. r = a plus b cos(theta) or sin(theta) is a limacon. r = a cos(n theta) or sin(n theta) is a rose. r squared = a squared cos(2 theta) or sin(2 theta) is a lemniscate. r = a is a circle.
2
Classify within the family
For limacons: compare a and b. a = b gives cardioid; a less than b gives inner loop; b less than a less than 2b gives dimple; a greater than or equal to 2b gives convex. For rose curves: determine n and whether n is odd or even.
3
Apply symmetry tests
Check all three symmetry tests: polar axis (replace theta with negative theta), line theta = pi/2 (replace theta with pi minus theta), and pole (replace r with negative r). Use symmetry to cut your work in half or more.
4
Find key r values
Set r = 0 to find angles where the curve passes through the pole. Find maximum and minimum r values (where dr/d-theta = 0 or at the endpoints of the domain). For limacons this is at theta = 0 and theta = pi.
5
Build a value table
Choose theta values at multiples of pi/6, pi/4, or pi over n (for rose curves). Calculate r at each. Include theta = 0, pi/6, pi/4, pi/3, pi/2, 2pi/3, 3pi/4, 5pi/6, pi at minimum for one full sweep.
6
Plot and connect
Plot each (r, theta) point. Negative r values are plotted opposite to theta. Connect points smoothly, using your symmetry findings. Draw arrows to show direction of increasing theta if required.
7
Label key features
Label the maximum extent (farthest point), the polar axis intercepts (theta = 0 and pi), the y-axis intercepts (theta = pi/2 and 3pi/2), any passage through the pole, and any inner loops.

Key r Values at Standard Angles

Curvetheta = 0theta = pi/2theta = pitheta = 3pi/2Max rPeriod
r = a plus a cos(theta) (cardioid)2a (rightmost)a (top)0 (at pole)a (bottom)2a2pi
r = a minus b cos(theta) (inner loop, a less than b)a minus b (negative)aa plus b (rightmost)aa plus b2pi
r = a cos(2 theta) (4-petal rose)a (petal tip)negative a (opposite petal)a (petal tip)negative aapi
r = a cos(3 theta) (3-petal rose)a (petal tip)0negative a (inner loop region)0a2pi

Converting Polar Equations to Rectangular Form

The goal is to eliminate r and theta in favor of x and y using the four fundamental substitutions. The standard technique is: multiply both sides by a power of r to create r squared terms, then substitute.

The Four Substitutions

x = r cos(theta) → r cos(theta) = x
y = r sin(theta) → r sin(theta) = y
r squared = x squared + y squared
tan(theta) = y/x → theta = arctan(y/x)

Convert: r = 4 cos(theta)

  1. 1.Multiply both sides by r: r squared = 4r cos(theta)
  2. 2.Substitute r squared = x squared + y squared and r cos(theta) = x:
  3. 3.x squared + y squared = 4x
  4. 4.Complete the square: (x minus 2) squared + y squared = 4
Rectangular form
(x minus 2) squared + y squared = 4
Conic type
Circle, center (2, 0), radius 2

Convert: r = 6 / (1 minus 2 cos(theta))

  1. 1.Multiply both sides by (1 minus 2 cos theta): r minus 2r cos(theta) = 6
  2. 2.Substitute r cos(theta) = x: r minus 2x = 6, so r = 6 plus 2x
  3. 3.Square both sides: r squared = (6 plus 2x) squared
  4. 4.Substitute r squared = x squared + y squared: x squared + y squared = 36 + 24x + 4x squared
  5. 5.Rearrange: y squared minus 3x squared + 24x minus 36 = 0
Rectangular form
y squared minus 3x squared + 24x minus 36 = 0
Conic type
Hyperbola (eccentricity 2 > 1)

Convert: r squared = 9 cos(2 theta)

  1. 1.Use the identity cos(2 theta) = cos squared(theta) minus sin squared(theta)
  2. 2.r squared = 9(cos squared theta minus sin squared theta)
  3. 3.Multiply through: r squared times r squared = 9 r squared(cos squared theta minus sin squared theta)
  4. 4.Actually substitute directly: r squared = 9((r cos theta / r) squared minus (r sin theta / r) squared)
  5. 5.Simpler: (x squared + y squared) = 9((x/r) squared minus (y/r) squared) times r squared / r squared ... use (r squared)(cos 2theta) form:
  6. 6.r squared = 9 cos(2 theta) means: (x squared + y squared) squared = 9(x squared minus y squared)
Rectangular form
(x squared + y squared) squared = 9(x squared minus y squared)
Conic type
Lemniscate of Bernoulli

Common Mistakes and How to Avoid Them

Mistake: Counting n petals for even-n rose curves
Fix: When n is even, the rose has 2n petals — always double. r = a cos(4 theta) has 8 petals, not 4.
Mistake: Missing the inner loop of a limacon
Fix: Check whether r ever goes negative (solve r = 0). If it does and a is less than b, plot the negative-r region carefully — those points land on the opposite side and form the inner loop.
Mistake: Assuming a failed symmetry test means no symmetry
Fix: Failed tests are inconclusive. Due to multiple representations, a curve can be symmetric even if the test fails. When in doubt, complete the value table for the full 2 pi range.
Mistake: Not adjusting for negative r when plotting
Fix: A point (negative r, theta) is plotted at distance r from the pole in the direction theta plus pi. Draw the angle theta, then go the opposite direction.
Mistake: Using the wrong interval when graphing rose curves
Fix: For odd n, use 0 to pi (the second half retraces). For even n, use the full 0 to 2 pi. For lemniscates, the curve only exists on certain theta intervals — find them first.
Mistake: Forgetting to square r when converting lemniscates
Fix: Lemniscate equations begin with r squared. When converting, use (r squared) squared = (x squared + y squared) squared on the left side after multiplying both sides by r squared.

Practice Problems with Answers

Classify: r = 3 plus 5 cos(theta)
Show answer
Limacon with inner loop (a = 3, b = 5, a less than b). Opens to the right. Maximum r = 8 at theta = 0; r = 0 at cos(theta) = negative 3/5.
How many petals does r = 2 sin(6 theta) have?
Show answer
n = 6 is even, so the rose has 2n = 12 petals. Each petal has length 2. The sin form rotates the petals relative to the cos form.
Is r = 4 plus 4 sin(theta) symmetric about the polar axis?
Show answer
Test: replace theta with negative theta. sin(negative theta) = negative sin(theta), so the equation becomes r = 4 minus 4 sin(theta), which is different. This test fails. The curve is symmetric about theta = pi/2 (the y-axis).
Convert r = 6 sin(theta) to rectangular form
Show answer
Multiply both sides by r: r squared = 6 r sin(theta). Substitute: x squared + y squared = 6y. Complete the square: x squared + (y minus 3) squared = 9. Circle of radius 3 centered at (0, 3).
Find the maximum r for r = 2 plus 3 cos(theta) and where it occurs
Show answer
Maximum when cos(theta) = 1, giving r = 2 + 3 = 5 at theta = 0 (rightmost point). Minimum when cos(theta) = negative 1, giving r = 2 minus 3 = negative 1 at theta = pi (inner loop region).
For r squared = 16 sin(2 theta), for what angles does the curve exist?
Show answer
The curve requires sin(2 theta) greater than or equal to 0. sin(2 theta) is non-negative when 2 theta is in [0, pi] union [2pi, 3pi], meaning theta is in [0, pi/2] union [pi, 3pi/2]. Two loops, one in Quadrant I, one in Quadrant III.

Stewart Precalculus Chapter 8 — Topic Map

Section 8.1
Polar Coordinate System
  • ·Plotting points (r, theta)
  • ·Negative r
  • ·Multiple representations
  • ·Converting to rectangular
Section 8.2
Graphs of Polar Equations
  • ·Circles r = a
  • ·Circles r = 2a cos theta
  • ·Symmetry tests
  • ·Graphing strategy
Section 8.3
Polar Form of Complex Numbers
  • ·r(cos theta + i sin theta)
  • ·Modulus and argument
  • ·De Moivre's Theorem
Section 8.4
Vectors
  • ·Vector addition
  • ·Scalar multiplication
  • ·Unit vectors
  • ·Dot product
Earlier in Ch 8
Limacons and Rose Curves
  • ·Cardioid classification
  • ·Inner loop limacons
  • ·Rose curve petal counts
  • ·Lemniscates
Cross-chapter
Conic Sections in Polar
  • ·r = ed/(1 pm e cos theta)
  • ·Eccentricity e
  • ·Focus-directrix form
  • ·Identifying ellipse / parabola / hyperbola

Frequently Asked Questions

How do you classify a limacon from its equation?

A limacon has the form r = a plus or minus b times cos(theta) or r = a plus or minus b times sin(theta). Compare the ratio a/b: if a equals b, it is a cardioid (heart-shaped, passes through the pole once). If a is less than b, it is a limacon with inner loop (passes through the pole twice). If b is less than a and a is less than 2b, it is a dimpled limacon (indentation but no inner loop). If a is greater than or equal to 2b, it is a convex limacon (no dimple, oval-like).

How many petals does a rose curve have?

For r = a times cos(n times theta) or r = a times sin(n times theta): if n is odd, the rose has exactly n petals. If n is even, the rose has 2n petals. For example, r = 3 cos(3 theta) has 3 petals; r = 3 cos(4 theta) has 8 petals. The value a gives the length of each petal. This doubling for even n surprises many students because the formula traces each petal twice when n is odd, so n petals result, while even n traces all 2n petals once each.

What are the three symmetry tests for polar curves?

Test 1 (polar axis / x-axis): Replace theta with negative theta. If the equation is unchanged, the graph is symmetric about the polar axis. Test 2 (line theta = pi/2 / y-axis): Replace theta with pi minus theta. If unchanged, symmetric about the line theta = pi/2. Test 3 (pole / origin): Replace r with negative r, or replace theta with theta plus pi. If unchanged, symmetric about the pole. Passing a test guarantees symmetry; failing does not guarantee asymmetry because of the multiple representations of polar points.

How do you convert a polar equation to rectangular form?

Use the substitution rules: x equals r times cos(theta), y equals r times sin(theta), r squared equals x squared plus y squared, and tan(theta) equals y over x. Multiply both sides of the polar equation to clear denominators, then substitute. For example, r = 4 cos(theta) becomes r squared = 4r times cos(theta), then x squared plus y squared = 4x, which completes to (x minus 2) squared plus y squared = 4, a circle of radius 2 centered at (2, 0).

What is a lemniscate in polar form?

A lemniscate is a figure-eight curve given by r squared = a squared times cos(2 theta) or r squared = a squared times sin(2 theta). The curve only exists where the right side is non-negative, so it forms two symmetric loops meeting at the pole. The value a gives the maximum distance from the pole (at theta = 0 for the cosine form). In rectangular form, (x squared plus y squared) squared = a squared times (x squared minus y squared).

What is the graphing strategy for polar equations?

Step 1: Identify the curve type from the equation form (circle, limacon, rose, lemniscate). Step 2: Run the three symmetry tests to find axes of symmetry. Step 3: Find key values by setting r = 0 (where the curve passes through the pole) and r = maximum (where the curve is farthest out). Step 4: Build a table of (theta, r) pairs covering one full period. Step 5: Plot the points, using symmetry to reduce work, and connect smoothly. Step 6: Label intercepts and any inner loops.

Practice polar graph problems

Classify limacons, graph rose curves, apply symmetry tests — all with step-by-step solutions. Free to start, no account required.

Start Practicing Free

Related Topics