Exsecant

From Infogalactic: the planetary knowledge core
(Redirected from Excosecant)
Jump to: navigation, search

The exsecant (exsec, exs) and excosecant (excosec, excsc, exc) are trigonometric functions defined in terms of the secant and cosecant functions. They were important in fields such as surveying, railway engineering, civil engineering, astronomy, and spherical trigonometry and could help improve accuracy, but are rarely used today except to simplify some calculations.

Exsecant

The trigonometric functions, including the exsecant, can be constructed geometrically in terms of a unit circle centered at O. The exsecant is the portion DE of the secant exterior to (ex) the circle.

The exsecant,[1][2][3][4][5][6][7] also known as exterior, external,[8][9][10] outward or outer secant and abbreviated as exsec[1][5][6][7][8][9][11][12][13] or exs,[14] is a trigonometric function defined in terms of the secant function sec(θ):[5][13][15]

\operatorname{exsec}(\theta) = \sec(\theta) - 1 = \frac{1}{\cos(\theta)} - 1.[5][6][7][8][9][11][12][13][15]

The name exsecant can be understood from a graphical construction of the various trigonometric functions from a unit circle, such as was used historically. sec(θ) is the secant line OE, and the exsecant is the portion DE of this secant that lies exterior to the circle (ex is Latin for out of).

Excosecant

File:Exsecant and exosecant plot.png
exsecant (blue) and excosecant (green)

A related function is the excosecant[16] or coexsecant,[17][18] also known as exterior, external,[10] outward or outer cosecant and abbreviated as excosec, coexsec,[18] excsc[16] or exc,[14] the exsecant of the complementary angle:

\operatorname{excsc}(\theta) = \operatorname{exsec}\left(\frac{\pi}{2} - \theta\right) = \csc(\theta) - 1 = \frac{1}{\sin(\theta)} - 1.[16]

Usage

Once important in fields such as surveying,[6] railway engineering (for example to lay out railroad curves and superelevation), civil engineering, astronomy, and spherical trigonometry, the exsecant function is now little-used.[6][15] Mainly, this is because the availability of calculators and computers has removed the need for trigonometric tables of specialized functions such as this one.[6]

The reason to define a special function for the exsecant is similar to the rationale for the versine: for small angles θ, the sec(θ) function approaches one, and so using the above formula for the exsecant will involve the subtraction of two nearly equal quantities and exacerbate round-off errors. Thus, a table of the secant function would need a very high accuracy to be used for the exsecant, making a specialized exsecant table useful. Even with a computer, floating point errors can be problematic for exsecants of small angles. A more accurate formula in this limit would be to use the identity:

\operatorname{exsec}(\theta) = \frac{1-\cos(\theta)}{\cos(\theta)}
 = \frac{\operatorname{versin}(\theta)}{\cos(\theta)}
 = \operatorname{versin}(\theta) \sec(\theta)
 = 2 \left(\sin\left(\frac{\theta}{2}\right)\right)^2 \sec(\theta)[2][3][10]

or

\operatorname{excsc}(\theta) = \frac{1-\sin(\theta)}{\sin(\theta)}
 = \frac{\operatorname{coversin}(\theta)}{\sin(\theta)}
 = \operatorname{coversin}(\theta) \csc(\theta)
 = 2 \left(\cos\left(\frac{\theta}{2}\right)\right)^2 \csc(\theta).\ [10]

Prior to the availability of computers, this would require time-consuming multiplications.

Mathematical identities

Derivatives

\frac{\mathrm{d}}{\mathrm{d}\theta}\operatorname{exsec}(\theta) = \tan(\theta)\sec(\theta) = \frac{\sin(\theta)}{(\cos (\theta))^2}[13]
\frac{\mathrm{d}}{\mathrm{d}\theta}\operatorname{excsc}(\theta) = -\cot(\theta)\csc(\theta) = \frac{-\cos(\theta)}{(\sin(\theta))^2}

Integrals

\int\operatorname{exsec}(\theta)\,\mathrm{d}\theta = \ln\left[\cos\left(\frac{\theta}{2}\right) + \sin\left(\frac{\theta}{2}\right)\right] - \ln\left[\cos\left(\frac{\theta}{2}\right) - \sin\left(\frac{\theta}{2}\right)\right] - \theta + C[13]

Inverse functions

The inverse functions arcexsecant[18] (arcexsec,[18] aexsec,[19][20] aexs, exsec−1) and arcexcosecant (arcexcosec, arcexcsc, aexcsc, aexc, excsc−1) exist as well:

\operatorname{arcexsec}(y) = \arcsec(y+1) = \arccos\left(\frac{1}{y+1}\right) = \arctan(\sqrt{y^2+2y})[18][19][20] (for y ≤ −2 or y ≥ 0)[18]
\operatorname{arcexcsc}(y) = \arccsc(y+1) = \arcsin\left(\frac{1}{y+1}\right)\,

Other properties

Lua error in package.lua at line 80: module 'strict' not found. The exsecant and excosecant functions can be extended into the complex plane.[13]

\operatorname{exsec}(\theta) = \tan(\theta) \tan\left(\frac{\theta}{2}\right)[15]

See also

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 5.2 5.3 Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 6.2 6.3 6.4 6.5 Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 7.2 Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 8.2 Lua error in package.lua at line 80: module 'strict' not found. (NB. ISBN and link for reprint of 2nd edition by Cosimo, Inc., New York, USA, 2013.)
  9. 9.0 9.1 9.2 Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 10.2 10.3 Lua error in package.lua at line 80: module 'strict' not found.
  11. 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
  12. 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 13.2 13.3 13.4 13.5 Lua error in package.lua at line 80: module 'strict' not found.
  14. 14.0 14.1 Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 15.2 15.3 Lua error in package.lua at line 80: module 'strict' not found.
  16. 16.0 16.1 16.2 Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. 18.0 18.1 18.2 18.3 18.4 18.5 Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
  20. 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.