Skip to main content
Home
plus.maths.org

Secondary menu

  • My list
  • About Plus
  • Sponsors
  • Subscribe
  • Contact Us
  • Log in
  • Main navigation

  • Home
  • Articles
  • Collections
  • Podcasts
  • Maths in a minute
  • Puzzles
  • Videos
  • Topics and tags
  • For

    • cat icon
      Curiosity
    • newspaper icon
      Media
    • graduation icon
      Education
    • briefcase icon
      Policy

      Popular topics and tags

      Shapes

      • Geometry
      • Vectors and matrices
      • Topology
      • Networks and graph theory
      • Fractals

      Numbers

      • Number theory
      • Arithmetic
      • Prime numbers
      • Fermat's last theorem
      • Cryptography

      Computing and information

      • Quantum computing
      • Complexity
      • Information theory
      • Artificial intelligence and machine learning
      • Algorithm

      Data and probability

      • Statistics
      • Probability and uncertainty
      • Randomness

      Abstract structures

      • Symmetry
      • Algebra and group theory
      • Vectors and matrices

      Physics

      • Fluid dynamics
      • Quantum physics
      • General relativity, gravity and black holes
      • Entropy and thermodynamics
      • String theory and quantum gravity

      Arts, humanities and sport

      • History and philosophy of mathematics
      • Art and Music
      • Language
      • Sport

      Logic, proof and strategy

      • Logic
      • Proof
      • Game theory

      Calculus and analysis

      • Differential equations
      • Calculus

      Towards applications

      • Mathematical modelling
      • Dynamical systems and Chaos

      Applications

      • Medicine and health
      • Epidemiology
      • Biology
      • Economics and finance
      • Engineering and architecture
      • Weather forecasting
      • Climate change

      Understanding of mathematics

      • Public understanding of mathematics
      • Education

      Get your maths quickly

      • Maths in a minute

      Main menu

    • Home
    • Articles
    • Collections
    • Podcasts
    • Maths in a minute
    • Puzzles
    • Videos
    • Topics and tags
    • Audiences

      • cat icon
        Curiosity
      • newspaper icon
        Media
      • graduation icon
        Education
      • briefcase icon
        Policy

      Secondary menu

    • My list
    • About Plus
    • Sponsors
    • Subscribe
    • Contact Us
    • Log in
    • Counting rose petals

      Frank Lee
      John Eckhart
      29 April, 2021
      1 comments

      The simplicity and symmetry of Rhodonea or rose curves have fascinated mathematicians since they were first named by the Italian mathematician Guido Grandi in the 1700s. We were fascinated by an interesting pattern created by counting the number of petals of these curves.

      Drawing roses

      Rose curves are not drawn using the (x,y) coordinates corresponding to horizontal and vertical axes (called Cartesian coordinates). Instead, rose curves are drawn using polar coordinates. The first of the polar coordinates of a point is r: the distance between the point and the pole (the pole is another name for the origin (0,0), and this distance r is often referred to as the radius). The second of the polar coordinates is θ (read as "theta"): the angle formed by a ray (beginning at the pole extending to the point) and the polar axis (essentially the x-axis). (You can read more about how to draw curves with polar coordinates in the article Polar power.)

      The rose curve has the general equation of either r=acos⁡(nθ) or r=asin⁡(nθ) where a is a non-zero real number and n is an integer. You can see what happens with different values of n in the example below. An interesting pattern emerges as you increase the value of n from 1 to 20: see if you can spot it.

      The rose curve plotted for a=1, and the values of n ranging from 1 to 20.

      You might have observed that when n is even, there are 2n petals on the rose, and when n is odd, there are only n petals. This pattern emerges if n is any integer, including if n was negative. We will explore the maths behind this interesting pattern and we will see that this is always the case for the number of petals for a rose curve.

      Let me count the ways

      To begin explaining this pattern we must take a look at the equations that produce these curves. Suppose we examine r=acos⁡(nθ). Using our knowledge of trigonometric functions like cosine, we know that cos⁡(nθ) must range from -1 to 1, and thus r must range from −a to a.

      The graph of y=cos(4x) (where r=1, n=4) drawn in cartesian coordinates.


      Thinking about what this means for the rose curve drawn in polar coordinates, the peaks of the petals are those points on the curves that are furthest from the pole; those points are where r reaches a or −a. Looking at the rose curve r=cos⁡(4θ), we see 8 places where r reaches 1 or -1, corresponding to the peaks of each of the petals.

      The rose curve The graph of y=cos(4x) (where r=1, n=4) drawn using polar coordinates. The peaks of the petals correspond to the peaks and troughs of the cosine graph above.


      To count the number of petals in a rose curve, we need to count the number of peaks. But which values of θ create a peak? Or in other words, which values of θ allow r to reach −a or a? The function cos⁡(x) reaches 1 or −1 when x is a multiple of π. So the peaks of a rose curve occur when cos⁡(nθ) equals 1 or −1, which is when nθ is some multiple of π.

      Putting this mathematically, the peaks of the petals occur when nθ=kπ, where k is an integer. However, we are only considering values of θ between 0 and 2π. That's because the angle defined by θ+2π in our polar coordinate system is the same as the angle defined by θ, and acos⁡(nθ)=acos⁡(n(θ+2π)), so as soon as θ exceeds 2π we are redrawing our rose.

      The values of θ where 0≤nθ2nπ, is the values of k where 0≤kπ2nπ or 0≤k2n.

      With some simple rearrangement we can find θ in terms of n, k and π: θ=kπn where 0≤k2n. So for each of the 2n values of k between 0 and 2n (we don't count 2n itself, as this is where the curve starts repeating itself) we get a peak of a petal on the rose curve. That would seem to imply there are 2n petals on a rose curve!

       

      However, this seems to contradict our initial observation, that when n is odd, there are only n petals, not 2n petals. To understand why this is not a contradiction, we must do some casework.

      Positive peaks

      We can list out the polar coordinates for each peak for a rose curve with the formula r=acos⁡(nθ). Taking all the values of k from 0 to 2n−1, we get peaks when θ=0,πn,2πn,3πn,…,(2n−1)πn, giving the list of the polar coordinates for the peaks: (a,0),(−a,πn),(a,2πn),(−a,3πn),…,(−a,(2n−1)πn).

      We see that anytime that k is odd, the first coordinate of these peaks is negative: r=−a. Since the first polar coordinate was defined as the distance between the corresponding point and the pole, this doesn't make sense: a distance can't be negative. However, there is a convention to deal with negative radius in the polar coordinate system: a point with a negative radius is exactly the same point as one with the same positive radius, but in the opposite direction from the pole. That is, (−a,θ) is the same point as (a,θ+π).

      The point (3, π/3) is opposite the point (-3, π/3) from the pole. We can move one point to the other by adding π to the second polar coordinate. So we can rewrite (-3, π/3) as (3, 4π/3).

      Thus for our list of the peaks of the rose curve, for those with a negative first coordinate r, we can add π to the second coordinate and switch the sign of the r, and the points these new coordinates describe will still be equivalent: (−a,kπn)=(a,kπn+π)=(a,(k+n)πn). So we can rewrite our list of peaks as follows: (a,0),(a,(1+n)πn),(a,πn),(a,(3+n)πn),…,(a,(3n−1)πn).

      Evens are exclusive

      After rewriting our list of peaks of the rose curve, we have peaks at (a,kπn) for even k, and at (a,(k+n)πn) for odd k.

      If n is even, then (k+n) is an odd number when k is odd. So the rewritten coordinates (a,(k+n)πn) for the odd k do not correspond to the coordinates of any of the points for the even values of k. Thus we end up with 2n distinct points.

      You can see eight distinct petals of the rose curve r=cos⁡(4θ) being drawn below:

      Odd to overlap

      If we try the case where n is odd, we get something very different. When we list out the values that produce the peaks, and transform them such that all the radii are positive, we don't get 2n distance points. Because k is odd for the negative radii, and n is odd as well, then the number k+n is even. However this means that the rewritten coordinates (a,(k+n)πn) for some odd value k are just one of the coordinates (a,jπn) we've already listed for some even value j! Therefore, each point is duplicated once and exactly one. Thus, instead of 2n petals, we get n petals.

      You can see the overlapping petals for the rose curve r=cos⁡(3θ) being drawn below:

      We've explored this pattern for rose curves described by r=acos⁡(nθ), but the same line of reasoning explains the pattern for curves described by r=asin⁡(nθ).


      About this article

      John Eckhart

      John Eckhart is a former High School Honors and AP mathematics teacher who has an interest in analytic geometry. He currently works as an education specialist at Marshall Space Flight Center.


      Frank Lee

      Frank Lee is a high school junior at Sylvania Northview High School (Toledo, Ohio) who enjoys geometry. Challenged by his precalculus teacher to come up with a proof for this neat pattern found in rose curves, he found something equally neat

      • Log in or register to post comments

      Comments

      MrEuler

      18 May 2021

      Permalink

      Nice article and use of desmos - thanks!

      • Log in or register to post comments

      Read more about...

      polar coordinates
      geometry
      University of Cambridge logo

      Plus is part of the family of activities in the Millennium Mathematics Project.
      Copyright © 1997 - 2025. University of Cambridge. All rights reserved.

      Terms