Ambient MathAbout
Menu

Reference · Math in the world

Polar Rose Curves: Equation, Petals and Math Flowers

The rose curve r = a cos(kθ) draws a flower. See the petal rule for whole and fractional k, sine versus cosine, and the area of a rose, worked out.

Rev. · 7 refs · 5 textbook or government ·

In short

A rose curve is the polar graph of r = a cos(kθ) or r = a sin(kθ)1. When k is a whole number, the graph has twice as many petals as the coefficient if it is even, and as many petals as the coefficient if it is odd5. Rational values of k give closed roses and irrational values never close5.

Equation
r = a cos(kθ) or r = a sin(kθ), plotted in polar coordinates1
Whole k
2k petals if k is even, k petals if k is odd (our arithmetic from the rule)5
Size
The rose is inscribed in the circle r = a1
Sine versus cosine
The sine rose is the cosine rose turned; the cosine rose puts a petal to the right12
Irrational k
Infinitely many petals, never completes1
Six small polar plots of the curve r = cos(k theta). For k = 2 the rose has 4 petals, k = 3 gives 3, k = 4 gives 8, k = 5 gives 5, k = 3/2 gives 6 and k = 5/3 gives 5
Six values of k, six flowers: whole even k doubles the petals, odd k keeps them.

A one-line equation can draw a flower. Plot the cosine of a multiple of an angle, but measure the result as a distance from the center instead of a height above a line, and the wave curls into petals. The Italian mathematician Guido Grandi studied these curves between 1723 and 1728 and named them rhodonea, after the rose1. Below: the equation, the rule that counts the petals, a worked area, and the loop that draws one on a screen.

What is the polar equation for a rose curve?

A rose, or rhodonea curve, is a sinusoid with no phase angle, specified by either the cosine or the sine function and plotted in polar coordinates1. The usual form is r = a cos(kθ), or r = a sin(kθ) for the sine version1. Two numbers shape the flower. The constant a sets the size, because the rose is inscribed in the circle r = a and every petal tip lies on that circle1. The constant k, the angular frequency, sets the number of petals1.

The curve is a plain wave drawn in a different space. Rose curves are drawn using polar coordinates, not Cartesian ones4. The wave swings between positive and negative values, and the radius follows it out and back in.

Polar coordinates in one paragraph

The polar coordinate system is an alternative way of mapping points to ordered pairs5. The first coordinate is the radial coordinate and the second is the angular coordinate5. The center point is the pole, or origin, and the ray running to the right is the polar axis5. Positive angles are measured counterclockwise and negative angles clockwise5. A curve is graphed in the same way as in rectangular coordinates, from a function r = f(θ)5. Start from a list of values of θ, compute r for each, and plot the resulting ordered pairs5.

How many petals does a rose curve have?

Count by the type of k. Graphs of roses are composed of petals, and a petal is the shape formed by one half-cycle of the sinusoid1.

Value of k Petals Example Source
Even whole number Twice as many as the coefficient5 k = 4 gives a rose with 8 petals, an octafolium1 15
Odd whole number As many as the coefficient5 k = 5 gives 5 petals, a pentafolium1 15
Fraction n over d, in lowest terms n if n and d are both odd, otherwise twice n (our arithmetic)1 See the worked table below 1
Irrational An infinite number, and the curve never completes1 1

The named whole values follow one pattern. A rose with k = 1 is a circle on the pole with its diameter on the polar axis, a single petal1. The next ones are named for their petals1:

k Name Petals Shape traced by the tips
2 Quadrifolium 41 A square1
3 Trifolium 31 An equilateral triangle1
4 Octafolium 81 An octagon1
5 Pentafolium 51 A regular pentagon1
6 Dodecafolium 121 A dodecagon1

Connecting the tips of the petals gives a regular polygon1. Whole k gives petals that do not cross each other, and any other k gives petals that intersect1.

Why do even and odd k give different counts?

Every petal has a tip where r reaches a or −a4. The peaks of the petals are the points furthest from the pole4. A point with negative radius is plotted on the opposite side of the pole, so a negative half-cycle can land on top of a positive one41.

Worked example (our arithmetic): peaks of the cosine rose over one full turn

k Peaks of the wave in one turn Do negative peaks overlap positive ones? Petals drawn
4 2 × 4 = 8 No, each lands on a new direction 81
3 2 × 3 = 6 Yes, each flips onto a positive peak 31

For even k, the 8 peaks of k = 4 sit in 8 different directions, one petal each1. For odd k, the negative peaks flip onto the directions of the positive ones, so the 6 peaks of k = 3 collapse into 3 petals1. The negative-radius convention does the work: a point with negative radius is the same point as one with the same positive radius in the opposite direction from the pole4.

For odd k, the positive and negative half-cycles coincide, so only one kind needs plotting to form the full curve1.

How to tell a sine rose from a cosine rose

The sine rose r = a sin(kθ) is the same rose as r = a cos(kθ), rotated counterclockwise1. Both are the same curve turned, so the petal count is identical. The difference is the direction.

  • The cosine rose is symmetric about the polar axis1.
  • The sine rose is symmetric about the vertical line through the pole1.
  • The cosine orientation gives a petal oriented to the right2.

For a whole number k, the cosine and sine roses are never coincident1. All petals of a rose are rotations of one petal about the pole1, and the petals share one shape because each is a half-cycle of the same wave1.

Fractions and irrational values of k

When k is a rational number, the curve is closed, meaning it eventually ends where it started5. When k is irrational, the curve never closes5. Roses with irrational k form a dense set, coming arbitrarily close to every point of the disk r ≤ a1.

For a fraction k = n/d in lowest terms, the number of petals is n when n and d are both odd, and twice n otherwise1.

Worked example (our arithmetic): petals for rational k

k = n/d n odd and d odd? Petals
3/2 No, d is even 2 × 3 = 61
5/3 Yes 51
4/3 No, n is even 2 × 4 = 81
7/2 No, d is even 2 × 7 = 141

Each count was checked against a numeric plot of the curve (peaks on the circle r = a, grouped by direction), and all 4 agree with the rule (our arithmetic)1.

Two fractions have names. A rose with k = 1/2 is the Dürer folium, a trisectrix, a curve that can be used to trisect angles1. The curve with k = 3 is also called the Paquerette de Mélibée1.

Worked example: how much area does a rose cover?

Counting petals is one way to size a rose, and area is another. The popular game of “he loves me, he loves me not” could be played on a rose by calculating its area rather than counting petals1. OpenStax finds the area of one petal of the rose r = 3 sin 2θ6. Here is the same calculation set out in steps.

Worked example (our arithmetic): area of one rose, from the OpenStax setup

Step Calculation Result
Petals, from the rule for even k 2 × 2 4 petals5
One petal runs from θ = 0 to θ = π/2, where r first returns to 0 3 sin 2θ = 0 θ = π/26
Area of one petal ½ ∫ 9 sin²2θ dθ from 0 to π/2, with sin²2θ = (1 − cos 4θ)/2 9π/8, about 3.536
Area of all 4 petals 4 × 9π/8 9π/2, about 14.146
Area of the circle r = 3 around it π × 3² 9π, about 28.271
Share of the circle that the rose covers 14.14 ÷ 28.27 one half1

This rose covers exactly half of the circle it is inscribed in (our arithmetic)1.

Make your own flower in code

A short program can draw these curves. The Ohio State project starts from one idea: make the radius depend on the angle7. Each pass through the loop moves θ forward by a small step and plots a point7. The shapes that come out look like roses, and some look like daisies7.

Worked example (our arithmetic): how long a full turn takes in that program

Quantity Calculation Result
Step in θ per iteration given 0.001 radians7
Iterations per second given 607
Iterations for one full turn of 2π 2π ÷ 0.001 about 6,2837
Time for one turn 6,283 ÷ 60 about 105 seconds7

A larger step draws faster and a smaller one draws smoother, and the petal counts can be compared with the rule above.

Where did the name come from?

Grandi named the curves rhodonea because they looked like roses3. He was a member of the Camaldolite order, professor of philosophy at the University of Pisa from 1700 and professor of mathematics there from 17143. His geometry work looked at analogies of the circle and the equilateral hyperbola3. The curves have fascinated mathematicians since4. Another name for them is Grandi’s rose, or the multifolium2.

Where to go next

The polar plotting rules are in the open textbook sections on polar coordinates and area in polar coordinates. The history is at MacTutor, and the code project is at Ohio State.

The same sine and cosine waves power the other curves in the Math in the world section. Pi appears in every area above, as covered on what pi is. For another case where one scale factor changes shape, see how much Godzilla would eat, and for waves in a different setting, why power lines use high voltage.

Common questions

What is the polar equation of a curve?

It is an equation that gives the radial distance r from the pole for each angle θ, written r = f(θ)5. To graph it, tabulate values of θ, compute r for each, and plot the ordered pairs in the polar coordinate system5.

How to tell if a rose curve is sin or cos?

Check the symmetry and the petal direction. A cosine rose is symmetric about the polar axis, a sine rose about the vertical line through the pole, and the cosine version puts a petal to the right12. The sine rose is the cosine rose rotated1.

What is the equation to graph a flower?

Use r = a cos(kθ), then convert each point to x and y to plot it1. Whole values of k make roses, and ratios such as n over d, in a short program, make roses and daisy shapes7.

RelatedWhat Is Pi? Meaning, Value, Uses and HistoryGodzilla and the Square-Cube Law: How Big Can Animals Get?Why Power Lines Use High Voltage: The Math of Line Loss

Sources

  1. Rose (mathematics) · Wikipedia · en.wikipedia.org · checked October 22, 2026
  2. Rose Curve (Wolfram MathWorld) · Wolfram MathWorld · mathworld.wolfram.com · checked October 22, 2026
  3. Rhodonea Curves (MacTutor History of Mathematics) · University of St Andrews · mathshistory.st-andrews.ac.uk · checked October 22, 2026
  4. Counting rose petals (J. Eckhart) · Plus Magazine, University of Cambridge · plus.maths.org · checked October 22, 2026
  5. 7.3 Polar Coordinates (Calculus Volume 2) · OpenStax · openstax.org · checked October 22, 2026
  6. 7.4 Area and Arc Length in Polar Coordinates (Calculus Volume 2) · OpenStax · openstax.org · checked October 22, 2026
  7. Mathematical Flowers (math coding project) · The Ohio State University · asc.ohio-state.edu · checked October 22, 2026

Published . Every source shows the day it was read. Diagrams: original, by the editors. How we check facts · Report an error.

Top ↑