Heart Curve

DOWNLOAD Mathematica Notebook Contribute to this entry HeartCurves

There are a number of mathematical curves that produced heart shapes, some of which are illustrated above. The first curve is a rotated cardioid (whose name means "heart-shaped") given by the polar equation

 r(theta)=1-sintheta.
(1)

The second is obtained by taking the y=0 cross section of the heart surface and relabeling the z-coordinates as y, giving the order-6 algebraic equation

 (x^2+y^2-1)^3-x^2y^3=0.
(2)

The third curve is given by the parametric equations

x=sintcostln|t|
(3)
y=|t|^(0.3)(cost)^(1/2),
(4)

where t in [-1,1] (H. Dascanio, pers. comm., June 21, 2003). The fourth curve is given by

 x^2+[y-(2(x^2+|x|-6))/(3(x^2+|x|+2))]^2=36
(5)

(P. Kuriscak, pers. comm., Feb. 12, 2006). Each half of this heart curve is a portion of an algebraic curve of order 6. And the fifth curve is the polar curve

 r(theta)=2-2sintheta+sintheta(sqrt(|costheta|))/(sintheta+1.4)
(6)

due to an anonymous source and obtained from the log files of Wolfram|Alpha in early February 2010.

HeartCurve5

Each half of this heart curve is a portion of an algebraic curve of order 12, so the entire curve is a portion of an algebraic curve of order 24.

A sixth heart curve can be defined parametrically as

x=16sin^3t
(7)
y=13cost-5cos(2t)-2cos(3t)-cos(4t).
(8)

The areas of these hearts are

A_1=3.661972725...
(9)
A_2=3/2pi
(10)
A_3=0.237153845...
(11)
A_4=36pi
(12)
A_5=12.52...
(13)
A_6=180pi,
(14)

where A_5 can be given in closed form as a complicated combination of hypergeometric functions, inverse tangents, and gamma functions.

BonneProjection

The Bonne projection is a map projection that maps the surface of a sphere onto a heart-shaped region as illustrated above.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.