CurvG
Parametric curves

Butterfly Curve

Temple Fay’s 1989 transcendental curve whose sine and exponential terms flutter into a butterfly.

Adjust parameters

Export

Formulas and key values

Parametric equations
x=sin⁡t(ecos⁡t−2cos⁡4t−sin⁡5t12)x = \sin t\left(e^{\cos t} - 2\cos 4t - \sin^5\tfrac{t}{12}\right)
y=cos⁡t(ecos⁡t−2cos⁡4t−sin⁡5t12)y = \cos t\left(e^{\cos t} - 2\cos 4t - \sin^5\tfrac{t}{12}\right)
Period
T=24πT = 24\pi
Distance from the center
x2+y2≤e+3\sqrt{x^2 + y^2} \le e + 3

t is the parameter; the whole butterfly takes t from 0 to 24π.

Explainer video

Make a video of the Butterfly Curve

Opens a video template with the parameters on screen. Every number in the video is computed before it renders; choose landscape or vertical.

Start the video

01 · Definition

What is the Butterfly Curve?

The butterfly curve was published by Temple H. Fay in 1989 as a showcase of how rich a single polar-style formula can be. The radius e^(cos t) − 2cos 4t − sin⁵(t/12) mixes three rhythms: a slow exponential breathing, a four-fold wing beat from cos 4t, and a very slow sin⁵(t/12) drift with period 24π that keeps each pass slightly different.

Because of that slow drift, the curve does not repeat until t has swept 24π — twelve full turns — layering wing inside wing. It has become a standard test piece for plotting software and a favorite “wow” example in parametric-equation lessons.

02 · Properties

Key properties

  1. Transcendental (not algebraic): the exponential term rules out any polynomial equation.
  2. Full period is 24π, set by the sin⁵(t/12) term.
  3. Symmetric about the y-axis (swapping t → −t mirrors x).
  4. Radius stays within e + 3 of the origin, bounding the wingspan.
  5. A polar variant r = e^(sin θ) − 2cos 4θ + sin⁵((2θ − π)/24) draws a cousin butterfly.

03 · Questions

Butterfly Curve: common questions

What is the equation of the Butterfly Curve?
Parametric equations: x = sin t(e^(cos t) - 2 cos 4t - sin^5 t/12), y = cos t(e^(cos t) - 2 cos 4t - sin^5 t/12). t is the parameter; the whole butterfly takes t from 0 to 24π.

04 · Keep exploring