Important: The information in this document is obsolete and should not be used for new development.
Chapter 10 - Transcendental Functions
This chapter describes how to use the transcendental and auxiliary functions declared in MathLib. This chapter describes the following types of functions:
It shows the declarations of these functions, describes what they do, describes
- comparison
- sign manipulation
- exponential
- logarithmic
- trigonometric
- hyperbolic
- financial
- error and gamma
when they raise floating-point exceptions, and gives examples of how to use them.
For functions that manipulate the floating-point environment, see Chapter 8, "Environmental Control Functions." For functions that perform conversions, see
Chapter 9, "Conversion Functions." For basic arithmetic and comparison operations,
see Chapter 6, "Numeric Operations and Functions."Some transcendental functions have two implementations: double precision and double-double precision. The double-double-precision implementation has the letter l appended to the name of the function and performs exactly the same as the double version. This book uses the double-precision implementation's name to mean both of these implementations. All of the transcendental function declarations appear in the
filefp.h
.
Chapter Contents
- Comparison Functions
- Sign Manipulation Functions
- Exponential Functions
- Logarithmic Functions
- Trigonometric Functions
- Hyperbolic Functions
- Financial Functions
- Error and Gamma Functions
- Miscellaneous Functions
- Transcendental Functions Summary
- C Summary
- Constants
- Data Types
- Transcendental Functions