add exterior trigonometric functions

Added the following new trigonometric functions:

    exsec(x [,eps])		exterior trigonometric secant
    aexsec(x [,eps])		inverse exterior trigonometric secant
    excsc(x [,eps])		exterior trigonometric cosecant
    aexcsc(x [,eps])		inverse exterior trigonometric cosecant

Added to test 95dd and test9500.trigeq.cal to the calc regression test
suite to perform extensive test of trigonometric functions.

Added to test 34dd, some if the missing inverse trigonometric tests.
This commit is contained in:
Landon Curt Noll
2023-10-01 23:12:21 -07:00
parent 5d62e58704
commit c78a893862
41 changed files with 1693 additions and 237 deletions

View File

@@ -32,7 +32,7 @@ EXAMPLE
; print sec(pi/6), sec(pi/2), sec(pi)
1.15470053837925152902 756606132568153667453.84481533280934425956 -1
; # NOTE: The huge value for sec(pi/2) is because pi, as calculated, is not exact.
; # NOTE: The huge value for sec(pi/2) is because the pi variable is not exactly pi.
LIMITS
0 < eps < 1
@@ -48,6 +48,7 @@ SEE ALSO
aversin, acoversin, avercos, acovercos
haversin, hacoversin, havercos, hacovercos
ahaversin, hacoversin, havercos, ahacovercos
exsec, aexsec, excsc, aexcsc
epsilon
## Copyright (C) 1999,2023 Landon Curt Noll