Rose (mathematics)

From Wikipedia, the free encyclopedia
(Redirected from Rose curve)
Jump to navigation Jump to search

Template:Short description Script error: No such module "For".

File:Rose-rhodonea-curve-7x9-chart-improved.svg
Roses specified by the sinusoid r = cos()Script error: No such module "Check for unknown parameters". for various rational numbered values of the angular frequency k = Template:SfracScript error: No such module "Check for unknown parameters"..
For proper mathematical analysis, Template:Mvar must be expressed in irreducible form.

In mathematics, a rose or rhodonea curve is a sinusoid specified by either the cosine or sine functions with no phase angle that is plotted in polar coordinates. Rose curves or "rhodonea" were named by the Italian mathematician who studied them, Guido Grandi, between the years 1723 and 1728.[1]

General overview

Specification

A rose is the set of points in polar coordinates specified by the polar equation[2]

r=acos(kθ)

or in Cartesian coordinates using the parametric equations

x=rcos(θ)=acos(kθ)cos(θ)y=rsin(θ)=acos(kθ)sin(θ)

Roses can also be specified using the sine function.[3] Since

sin(kθ)=cos(kθπ2)=cos(k(θπ2k)).

Thus, the rose specified by r = a sin()Script error: No such module "Check for unknown parameters". is identical to that specified by r = a cos()Script error: No such module "Check for unknown parameters". rotated counter-clockwise by Template:SfracScript error: No such module "Check for unknown parameters". radians, which is one-quarter the period of either sinusoid.

Since they are specified using the cosine or sine function, roses are usually expressed as polar coordinate (rather than Cartesian coordinate) graphs of sinusoids that have angular frequency of Template:Mvar and an amplitude of Template:Mvar that determine the radial coordinate Template:Mvar given the polar angle Template:Mvar (though when Template:Mvar is a rational number, a rose curve can be expressed in Cartesian coordinates since those can be specified as algebraic curves[4]).

General properties

File:IDM-2021-poster-challenge-45.jpg
Artistic depiction of roses with different parameter settings

Roses are directly related to the properties of the sinusoids that specify them.

Petals

  • Graphs of roses are composed of petals. A petal is the shape formed by the graph of a half-cycle of the sinusoid that specifies the rose. (A cycle is a portion of a sinusoid that is one period T = Template:SfracScript error: No such module "Check for unknown parameters". long and consists of a positive half-cycle, the continuous set of points where r ≥ 0Script error: No such module "Check for unknown parameters". and is Template:Sfrac = Template:SfracScript error: No such module "Check for unknown parameters". long, and a negative half-cycle is the other half where r ≤ 0Script error: No such module "Check for unknown parameters"..)
    • The shape of each petal is same because the graphs of half-cycles have the same shape. The shape is given by the positive half-cycle with crest at (a,0)Script error: No such module "Check for unknown parameters". specified by r = a cos()Script error: No such module "Check for unknown parameters". (that is bounded by the angle interval Template:SfracθTemplate:SfracScript error: No such module "Check for unknown parameters".). The petal is symmetric about the polar axis. All other petals are rotations of this petal about the pole, including those for roses specified by the sine function with same values for Template:Mvar and Template:Mvar.[5]
    • Consistent with the rules for plotting points in polar coordinates, a point in a negative half-cycle cannot be plotted at its polar angle because its radial coordinate Template:Mvar is negative. The point is plotted by adding Template:Mvar radians to the polar angle with a radial coordinate Template:AbsScript error: No such module "Check for unknown parameters".. Thus, positive and negative half-cycles can be coincident in the graph of a rose. In addition, roses are inscribed in the circle r = aScript error: No such module "Check for unknown parameters"..
    • When the period Template:Mvar of the sinusoid is less than or equal to 4πScript error: No such module "Check for unknown parameters"., the petal's shape is a single closed loop. A single loop is formed because the angle interval for a polar plot is 2πScript error: No such module "Check for unknown parameters". and the angular width of the half-cycle is less than or equal to 2πScript error: No such module "Check for unknown parameters".. When T > 4πScript error: No such module "Check for unknown parameters". (or Template:Abs < Template:SfracScript error: No such module "Check for unknown parameters".) the plot of a half-cycle can be seen as spiraling out from the pole in more than one circuit around the pole until plotting reaches the inscribed circle where it spirals back to the pole, intersecting itself and forming one or more loops along the way. Consequently, each petal forms two loops when 4π < T ≤ 8πScript error: No such module "Check for unknown parameters". (or Template:SfracTemplate:Abs < Template:SfracScript error: No such module "Check for unknown parameters".), three loops when 8π < T ≤ 12πScript error: No such module "Check for unknown parameters". (or Template:SfracTemplate:Abs < Template:SfracScript error: No such module "Check for unknown parameters".), etc. Roses with only one petal with multiple loops are observed for k = Template:Sfrac, Template:Sfrac, Template:SfracScript error: No such module "Check for unknown parameters"., etc. (See the figure in the introduction section.)
    • A rose's petals will not intersect each other when the angular frequency Template:Mvar is a non-zero integer; otherwise, petals intersect one another.

Symmetry

All roses display one or more forms of symmetry due to the underlying symmetric and periodic properties of sinusoids.

  • A rose specified as r = a cos()Script error: No such module "Check for unknown parameters". is symmetric about the polar axis (the line θ = 0Script error: No such module "Check for unknown parameters".) because of the identity a cos() = a cos(−)Script error: No such module "Check for unknown parameters". that makes the roses specified by the two polar equations coincident.
  • A rose specified as r = a sin()Script error: No such module "Check for unknown parameters". is symmetric about the vertical line θ = Template:SfracScript error: No such module "Check for unknown parameters". because of the identity a sin() = a sin(π)Script error: No such module "Check for unknown parameters". that makes the roses specified by the two polar equations coincident.
  • Only certain roses are symmetric about the pole.
  • Individual petals are symmetric about the line through the pole and the petal's peak, which reflects the symmetry of the half-cycle of the underlying sinusoid. Roses composed of a finite number of petals are, by definition, rotationally symmetric since each petal is the same shape with successive petals rotated about the same angle about the pole.

Roses with non-zero integer values of Template:Mvar

File:8-Petal rose.svg
The rose r = cos(4θ)Script error: No such module "Check for unknown parameters".. Since k = 4Script error: No such module "Check for unknown parameters". is an even number, the rose has 2k = 8Script error: No such module "Check for unknown parameters". petals. Line segments connecting successive peaks lie on the circle r = 1Script error: No such module "Check for unknown parameters". and will form an octagon. Since one peak is at (1,0)Script error: No such module "Check for unknown parameters". the octagon makes sketching the graph relatively easy after the half-cycle boundaries (corresponding to apothems) are drawn.
File:7 Petal rose.svg
The rose specified by r = cos(7θ)Script error: No such module "Check for unknown parameters".. Since k = 7Script error: No such module "Check for unknown parameters". is an odd number, the rose has k = 7Script error: No such module "Check for unknown parameters". petals. Line segments connecting successive peaks lie on the circle r = 1Script error: No such module "Check for unknown parameters". and will form a heptagon. The rose is inscribed in the circle r = 1Script error: No such module "Check for unknown parameters"..

When Template:Mvar is a non-zero integer, the curve will be rose-shaped with 2kScript error: No such module "Check for unknown parameters". petals if Template:Mvar is even, and Template:Mvar petals when Template:Mvar is odd.[6] The properties of these roses are a special case of roses with angular frequencies Template:Mvar that are rational numbers discussed in the next section of this article.

  • The rose is inscribed in the circle r = aScript error: No such module "Check for unknown parameters"., corresponding to the radial coordinate of all of its peaks.
  • Because a polar coordinate plot is limited to polar angles between 0 and 2πScript error: No such module "Check for unknown parameters"., there are Template:Sfrac = kScript error: No such module "Check for unknown parameters". cycles displayed in the graph. No additional points need be plotted because the radial coordinate at θ = 0Script error: No such module "Check for unknown parameters". is the same value at θ = 2πScript error: No such module "Check for unknown parameters". (which are crests for two different positive half-cycles for roses specified by the cosine function).
  • When Template:Mvar is even (and non-zero), the rose is composed of 2kScript error: No such module "Check for unknown parameters". petals, one for each peak in the 2πScript error: No such module "Check for unknown parameters". interval of polar angles displayed. Each peak corresponds to a point lying on the circle r = aScript error: No such module "Check for unknown parameters".. Line segments connecting successive peaks will form a regular polygon with an even number of vertices that has its center at the pole and a radius through each peak, and likewise:
    • The roses are symmetric about the pole.
    • The roses are symmetric about each line through the pole and a peak (through the "middle" a petal) with the polar angle between the peaks of successive petals being Template:Sfrac = Template:SfracScript error: No such module "Check for unknown parameters". radians. Thus, these roses have rotational symmetry of order 2kScript error: No such module "Check for unknown parameters"..
    • The roses are symmetric about each line that bisects the angle between successive peaks, which corresponds to half-cycle boundaries and the apothem of the corresponding polygon.
  • When Template:Mvar is odd, the rose is composed of the Template:Mvar petals, one for each crest (or trough) in the 2πScript error: No such module "Check for unknown parameters". interval of polar angles displayed. Each peak corresponds to a point lying on the circle r = aScript error: No such module "Check for unknown parameters".. These rose's positive and negative half-cycles are coincident, which means that in graphing them, only the positive half-cycles or only the negative half-cycles need to plotted in order to form the full curve. (Equivalently, a complete curve will be graphed by plotting any continuous interval of polar angles that is Template:Mvar radians long such as θ = 0Script error: No such module "Check for unknown parameters". to θ = πScript error: No such module "Check for unknown parameters"..[7]) Line segments connecting successive peaks will form a regular polygon with an odd number of vertices, and likewise:
    • The roses are symmetric about each line through the pole and a peak (through the middle of a petal) with the polar angle between the peaks of successive petals being Template:SfracScript error: No such module "Check for unknown parameters". radians. Thus, these roses have rotational symmetry of order Template:Mvar.
  • The rose’s petals do not overlap.
  • The roses can be specified by algebraic curves of order k + 1Script error: No such module "Check for unknown parameters". when Template:Mvar is odd, and 2(k + 1)Script error: No such module "Check for unknown parameters". when Template:Mvar is even.[8]

The circle

A rose with k = 1Script error: No such module "Check for unknown parameters". is a circle that lies on the pole with a diameter that lies on the polar axis when r = a cos(θ)Script error: No such module "Check for unknown parameters".. The circle is the curve's single petal. (See the circle being formed at the end of the next section.) In Cartesian coordinates, the equivalent cosine and sine specifications are

(xa2)2+y2=(a2)2

and

x2+(ya2)2=(a2)2

respectively.

The quadrifolium

A rose with k = 2Script error: No such module "Check for unknown parameters". is called a quadrifolium because it has 2k = 4Script error: No such module "Check for unknown parameters". petals and will form a square. In Cartesian coordinates the cosine and sine specifications are

(x2+y2)3=a2(x2y2)2

and

(x2+y2)3=4(axy)2

respectively.

The trifolium

A rose with k = 3Script error: No such module "Check for unknown parameters". is called a trifolium[9] because it has k = 3Script error: No such module "Check for unknown parameters". petals and will form an equilateral triangle. The curve is also called the Paquerette de Mélibée. In Cartesian Coordinates the cosine and sine specifications are

(x2+y2)2=a(x33xy2)

and

(x2+y2)2=a(3x2yy3)

respectively.[10] (See the trifolium being formed at the end of the next section.)

The octafolium

A rose with k = 4Script error: No such module "Check for unknown parameters". is called an octafolium because it has 2k = 8Script error: No such module "Check for unknown parameters". petals and will form an octagon. In Cartesian Coordinates the cosine and sine specifications are

(x2+y2)5=a2(x46x2y2+y4)2

and

(x2+y2)5=16a2(xy3yx3)2

respectively.

The pentafolium

A rose with k = 5Script error: No such module "Check for unknown parameters". is called a pentafolium because it has k = 5Script error: No such module "Check for unknown parameters". petals and will form a regular pentagon. In Cartesian Coordinates the cosine and sine specifications are

(x2+y2)3=a(x510x3y2+5xy4)

and

(x2+y2)3=a(5x4y10x2y3+y5)

respectively.

The dodecafolium

A rose with k = 6Script error: No such module "Check for unknown parameters". is called a dodecafolium because it has 2k = 12Script error: No such module "Check for unknown parameters". petals and will form a dodecagon. In Cartesian Coordinates the cosine and sine specifications are

(x2+y2)7=a2(x615x4y2+15x2y4y6)2

and

(x2+y2)7=4a2(3x5y10x3y3+3xy5)2

respectively.

Total and petal areas

The total area of a rose with polar equation of the form r = a cos()Script error: No such module "Check for unknown parameters". or r = a sin()Script error: No such module "Check for unknown parameters"., where Template:Mvar is a non-zero integer, is[11]

1202π(acos(kθ))2dθ=a22(π+sin(4kπ)4k)=πa22for even k[8px]120π(acos(kθ))2dθ=a22(π2+sin(2kπ)4k)=πa24for odd k

When Template:Mvar is even, there are 2kScript error: No such module "Check for unknown parameters". petals; and when Template:Mvar is odd, there are Template:Mvar petals, so the area of each petal is Template:SfracScript error: No such module "Check for unknown parameters"..

As a consequence, if someone wanted to play the popular game He loves me... he loves me not on a rose like above, instead of counting the petals they could calculate the area of the rose to determine the result of the game.

Roses with rational number values for Template:Mvar

In general, when Template:Mvar is a rational number in the irreducible fraction form k = Template:SfracScript error: No such module "Check for unknown parameters"., where Template:Mvar and Template:Mvar are non-zero integers, the number of petals is the denominator of the expression Template:SfracTemplate:Sfrac = Template:SfracScript error: No such module "Check for unknown parameters"..[12] This means that the number of petals is Template:Mvar if both Template:Mvar and Template:Mvar are odd, and 2nScript error: No such module "Check for unknown parameters". otherwise.[13]

  • In the case when both Template:Mvar and Template:Mvar are odd, the positive and negative half-cycles of the sinusoid are coincident. The graph of these roses are completed in any continuous interval of polar angles that is Script error: No such module "Check for unknown parameters". long.[14]
  • When Template:Mvar is even and Template:Mvar is odd, or visa versa, the rose will be completely graphed in a continuous polar angle interval 2Script error: No such module "Check for unknown parameters". long.[15] Furthermore, the roses are symmetric about the pole for both cosine and sine specifications.[16]
    • In addition, when Template:Mvar is odd and Template:Mvar is even, roses specified by the cosine and sine polar equations with the same values of Template:Mvar and Template:Mvar are coincident. For such a pair of roses, the rose with the sine function specification is coincident with the crest of the rose with the cosine specification at on the polar axis either at θ = Template:SfracScript error: No such module "Check for unknown parameters". or at θ = Template:SfracScript error: No such module "Check for unknown parameters".. (This means that roses r = a cos()Script error: No such module "Check for unknown parameters". and r = a sin()Script error: No such module "Check for unknown parameters". with non-zero integer values of Template:Mvar are never coincident.)
  • The rose is inscribed in the circle r = aScript error: No such module "Check for unknown parameters"., corresponding to the radial coordinate of all of its peaks.

The Dürer folium

A rose with k = Template:SfracScript error: No such module "Check for unknown parameters". is called the Dürer folium, named after the German painter and engraver Albrecht Dürer. The roses specified by r = a cos(Template:Sfrac)Script error: No such module "Check for unknown parameters". and r = a sin(Template:Sfrac)Script error: No such module "Check for unknown parameters". are coincident even though a cos(Template:Sfrac) ≠ a sin(Template:Sfrac)Script error: No such module "Check for unknown parameters".. In Cartesian coordinates the rose is specified as[17]

(x2+y2)(2(x2+y2)a2)2=a4x2

The Dürer folium is also a trisectrix, a curve that can be used to trisect angles.

The limaçon trisectrix

A rose with k = Template:SfracScript error: No such module "Check for unknown parameters". is a limaçon trisectrix that has the property of trisectrix curves that can be used to trisect angles. The rose has a single petal with two loops. (See the animation below.)

Script error: No such module "Multiple image".

Roses with irrational number values for Template:Mvar

A rose curve specified with an irrational number for Template:Mvar has an infinite number of petals[18] and will never complete. For example, the sinusoid r = a cos(πθ)Script error: No such module "Check for unknown parameters". has a period T = 2Script error: No such module "Check for unknown parameters"., so, it has a petal in the polar angle interval Template:SfracθTemplate:SfracScript error: No such module "Check for unknown parameters". with a crest on the polar axis; however there is no other polar angle in the domain of the polar equation that will plot at the coordinates (a,0)Script error: No such module "Check for unknown parameters".. Overall, roses specified by sinusoids with angular frequencies that are irrational constants form a dense set (that is, they come arbitrarily close to specifying every point in the disk raScript error: No such module "Check for unknown parameters".).

Rotations required to close the curve

The number of rotations (or total angular range) required for a rhodonea curve to complete one full closed figure depends on the ratio k = Template:SfracScript error: No such module "Check for unknown parameters".. When Template:Mvar is an integer, the curve closes after πScript error: No such module "Check for unknown parameters". radians if Template:Mvar is odd, and after 2πScript error: No such module "Check for unknown parameters". radians if Template:Mvar is even. When Template:Mvar is a rational number, the total rotation needed for the curve to close is given by Template:SfracScript error: No such module "Check for unknown parameters". if ndScript error: No such module "Check for unknown parameters". is odd, and by Template:SfracScript error: No such module "Check for unknown parameters". otherwise. This formula determines how many radians (or loops) are required for the rose curve to complete a full pattern before repeating itself.

See also

Notes

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "Template wrapper".
  2. Mathematical Models by H. Martyn Cundy and A.P. Rollett, second edition, 1961 (Oxford University Press), p. 73.
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".
  10. Script error: No such module "citation/CS1".
  11. Script error: No such module "citation/CS1".
  12. Script error: No such module "citation/CS1".
  13. Script error: No such module "citation/CS1".
  14. Script error: No such module "citation/CS1".
  15. Script error: No such module "citation/CS1".
  16. Script error: No such module "citation/CS1".
  17. Script error: No such module "citation/CS1".
  18. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links