Spherical law of cosines

From testwiki
Jump to navigation Jump to search

Template:Short description In spherical trigonometry, the law of cosines (or, more specifically, the law of cosines for sides[1]) is a theorem relating the three sides and one of the angles of a spherical triangle, analogous to the planar law of cosines for a triangle in the Euclidean plane.

Spherical triangle solved by the law of cosines.

A spherical triangle is a shape on a sphere consisting of three vertices (corner points) connected by three sides, each of which is part of a great circle, the analog on the sphere of a straight line in the plane (for example the equator and meridians of a globe). The arc lengths of the sides are proportional to the measures of the central angles they subtend. The angles between sides are dihedral angles between the planes containing them. In the image, Template:Math, Template:Math, and Template:Math represent three points on the sphere. If the angular lengths of the sides are Template:Math (from Template:Math to Template:Math (from Template:Math to Template:Math), and Template:Math (from Template:Math to Template:Math), and the angle of the corner opposite Template:Math is Template:Math, then the (first) spherical law of cosines states:[2][1] cos⁡c=cos⁡acos⁡b+sin⁡asin⁡bcos⁡C

As a special case, when Template:Math then Template:Math, resulting in the spherical analogue of the Pythagorean theorem: cos⁡c=cos⁡acos⁡b

If the law of cosines is used to solve for Template:Math, the necessity of inverting the cosine magnifies rounding errors when Template:Math is small. In this case, the alternative formulation of the law of haversines is preferable.[3]

A second spherical law of cosines, sometimes called the law of cosines for angles,[1] relates the three angles and one of the sides of a triangle:[4] cos⁡C=โˆ’cos⁡Acos⁡B+sin⁡Asin⁡Bcos⁡c where Template:Math and Template:Math are the angles of the corners opposite to sides Template:Math and Template:Math, respectively. It is related to the first law by polar duality.

Proofs

First proof

Let Template:Math, and Template:Math denote the unit vectors from the center of a unit sphere to those corners of the triangle. The angles and distances do not change if the coordinate system is rotated, so we can rotate the coordinate system so that ๐ฎ is at the north pole and ๐ฏ is somewhere on the prime meridian (longitude of 0). With this rotation, the spherical coordinates for ๐ฏ are (r,ฮธ,ฯ•)=(1,a,0), where Template:Mvar is the angle measured from the north pole not from the equator, and the spherical coordinates for ๐ฐ are (r,ฮธ,ฯ•)=(1,b,C). The Cartesian coordinates for ๐ฏ are (x,y,z)=(sin⁡a,0,cos⁡a) and the Cartesian coordinates for ๐ฐ are (x,y,z)=(sin⁡bcos⁡C,sin⁡bsin⁡C,cos⁡b). The value of cos⁡c is the dot product of the two Cartesian vectors, which is sin⁡asin⁡bcos⁡C+cos⁡acos⁡b.

Second proof

Let Template:Math, and Template:Math denote the unit vectors from the center of the sphere to those corners of the triangle. We have Template:Math, Template:Math, Template:Math, and Template:Math. The vectors Template:Math and Template:Math have lengths Template:Math and Template:Math respectively and the angle between them is Template:Math, so sin⁡asin⁡bcos⁡C=(๐ฎร—๐ฏ)โ‹…(๐ฎร—๐ฐ)=(๐ฎโ‹…๐ฎ)(๐ฏโ‹…๐ฐ)โˆ’(๐ฎโ‹…๐ฐ)(๐ฏโ‹…๐ฎ)=cos⁡cโˆ’cos⁡acos⁡b using cross products, dot products, and the Binetโ€“Cauchy identity (๐ฉร—๐ช)โ‹…(๐ซร—๐ฌ)=(๐ฉโ‹…๐ซ)(๐ชโ‹…๐ฌ)โˆ’(๐ฉโ‹…๐ฌ)(๐ชโ‹…๐ซ).

Third proof

There is a proof using quaternions.[5] Let Template:Math, Template:Math, and Template:Math denote the unit vectors from the center of the unit sphere to those corners of the triangle. We define the quaternion Template:Math. The quaternion Template:Mvar is used to represent a rotation by 180ยฐ around the axis indicated by the vector Template:Math. We note that using Template:Math as the axis of rotation gives the same result, and that the rotation is its own inverse. We also define Template:Math and Template:Math.

We compute the product of quaternions, which also gives the composition of the corresponding rotations: q=vuโˆ’1=(v)(โˆ’u)=(โˆ’(๐ฏโ‹…โˆ’๐ฎ),๐ฏร—โˆ’๐ฎ)=(๐ฎโ‹…๐ฏ,๐ฎร—๐ฏ)=(cos⁡a,๐ฐ′sin⁡a) where Template:Math represents the real (scalar) and imaginary (vector) parts of a quaternion, Template:Mvar is the angle between Template:Math and Template:Math, and Template:Math is the axis of the rotation that moves Template:Math to Template:Math along a great circle. Similarly we define: r=wvโˆ’1=(๐ฏโ‹…๐ฐ,๐ฏร—๐ฐ)=(cos⁡c,๐ฎ′sin⁡c)s=uwโˆ’1=(๐ฐโ‹…๐ฎ,๐ฐร—๐ฎ)=(cos⁡b,๐ฏ′sin⁡b).

The quaternions Template:Mvar, Template:Mvar, and Template:Mvar are used to represent rotations with axes of rotation Template:Math, Template:Math, and Template:Math, respectively, and angles of rotation Template:Math, Template:Math, and Template:Math, respectively. (Because these are double angles, each of Template:Mvar, Template:Mvar, and Template:Mvar represents two applications of the rotation implied by an edge of the spherical triangle.)

From the definitions, it follows that qsr=vuโˆ’1uwโˆ’1wvโˆ’1=1, which tells us that the composition of these rotations is the identity transformation. In particular, Template:Math gives us (cos⁡a,๐ฐ′sin⁡a)(cos⁡b,๐ฏ′sin⁡b)=(cos⁡c,โˆ’๐ฎ′sin⁡c).

Expanding the left-hand side, we obtain (cos⁡acos⁡bโˆ’๐ฐ′โ‹…๐ฏ′sin⁡asin⁡b,๐ฐ′cos⁡asin⁡b+๐ฏ′sin⁡acos⁡b+๐ฐ′ร—๐ฏ′sin⁡asin⁡b).

Equating the real parts on both sides of the identity, we obtain cos⁡acos⁡bโˆ’๐ฐ′โ‹…๐ฏ′sin⁡asin⁡b=cos⁡c.

Because Template:Math is parallel to Template:Math, Template:Math is parallel to Template:Math, and Template:Mvar is the angle between Template:Math and Template:Math, it follows that ๐ฐ′โ‹…๐ฏ′=โˆ’cos⁡C. Thus, cos⁡acos⁡b+cos⁡Csin⁡asin⁡b=cos⁡c.

Rearrangements

The first and second spherical laws of cosines can be rearranged to put the sides (Template:Math) and angles (Template:Math) on opposite sides of the equations: cos⁡C=cos⁡cโˆ’cos⁡acos⁡bsin⁡asin⁡bcos⁡c=cos⁡C+cos⁡Acos⁡Bsin⁡Asin⁡B

Planar limit: small angles

For small spherical triangles, i.e. for small Template:Math, and Template:Math, the spherical law of cosines is approximately the same as the ordinary planar law of cosines, c2โ‰ˆa2+b2โˆ’2abcos⁡C.

To prove this, we will use the small-angle approximation obtained from the Maclaurin series for the cosine and sine functions: cos⁡a=1โˆ’a22+O(a4)sin⁡a=a+O(a3)

Substituting these expressions into the spherical law of cosines nets: 1โˆ’c22+O(c4)=1โˆ’a22โˆ’b22+a2b24+O(a4)+O(b4)+cos⁡(C)(ab+O(a3b)+O(ab3)+O(a3b3)) or after simplifying: c2=a2+b2โˆ’2abcos⁡C+O(c4)+O(a4)+O(b4)+O(a2b2)+O(a3b)+O(ab3)+O(a3b3).

The big O terms for Template:Math and Template:Math are dominated by Template:Math as Template:Math and Template:Math get small, so we can write this last expression as: c2=a2+b2โˆ’2abcos⁡C+O(a4)+O(b4)+O(c4).

History

Various trigonometric equations equivalent to the spherical law of cosines were used in the course of solving astronomical problems by medieval Islamic astronomers al-Khwฤrizmฤซ (9th century) and al-Battฤnฤซ (c. 900), Indian astronomer Nฤซlakaแน‡แนญha (15th century), and Austrian astronomer Georg von Peuerbach (15th century) but none of them treated it as a general method for solving spherical triangles.[6] For example, al-Khwฤrizmฤซ calculated the azimuth Template:Tmath of the Sun in terms of its altitude Template:Tmath, terrestrial latitude Template:Tmath, and ortive amplitude Template:Tmath (angular distance between due East and the Sun's rising place on the horizon) as Template:Tmath.Template:Sfn (See Horizontal coordinate system.)

The spherical law of cosines appeared as an independent trigonometrical identity for solving spherical triangles in Peuerbach's student Regiomontanus's Template:Lang (unfinished at Regiomontanus's death in 1476, published posthumously 1533), a foundational work for European trigonometry and astronomy which comprehensively described how to solve plane and spherical triangles. Regiomontanus used nearly the modern form, but written in terms of the versine, Template:Tmath, rather than the cosine,Template:Sfn vers⁡Cvers⁡cโˆ’vers⁡(aโˆ’b)=1sin⁡asin⁡b.

Mathematical historians have speculated that Regiomontanus may have adapted the result from specific astronomical examples in al-Battฤnฤซ's Template:Transliteration, which was published in Latin translation annotated by Regiomontanus in 1537.Template:Sfn

See also

Notes

  1. โ†‘ 1.0 1.1 1.2 Template:Cite encyclopedia
  2. โ†‘ Romuald Ireneus 'Scibor-Marchocki, Spherical trigonometry, Elementary-Geometry Trigonometry web page (1997).
  3. โ†‘ R. W. Sinnott, "Virtues of the Haversine", Sky and Telescope 68 (2), 159 (1984).
  4. โ†‘ Template:Cite book
  5. โ†‘ Template:Cite book
  6. โ†‘ Template:Cite book

References

he:ื˜ืจื™ื’ื•ื ื•ืžื˜ืจื™ื” ืกืคื™ืจื™ืช#ืžืฉืคื˜ ื”ืงื•ืกื™ื ื•ืกื™ื