Elementary Functions, Algorithms and Implementation
Jean-Michel
Muller
ISBN 0-8176-3990-X *
Hardcover
* 232 pages * 31 Illustrations
Publisher:Birkhauser
Boston
Release: May, 1997
Ordering, additional resources... |
Important: Birkhauser maintains a web site for the book, containing additional resources, and selected code.
Ordering from north America: through Birkhauser
Boston
Ordering from other countries: through
Birkhauser 's
web site in Switzerland.
Aim and scope |
The elementary functions (sine, cosine, tan, exponentials, and logarithms) are the most commonly used mathematical functions in science and engineering. Computing these functions quickly and accurately is a major goal in computer arithmetic.
This new book gives the concepts and background necessary to understand and build algorithms for computing these functions, presenting and structuring the algorithms (hardware-oriented as well as software-oriented), and discusses issues related to the accurate floating-point implementation.
The purpose is not to give "cookbook recipes"
that allow one to implement some given function, but to provide the
reader
with the knowledge that is necessary to build, or adapt, algorithms to
their specific computing environment.
Topics and Features |
Polynomial and rational approximations
Table based methods
Shift-and-add algorithms thoroughly covered in part two
The CORDIC algorithm
Range reduction and accuracy covered in part three
Miscellaneous |
Table of Contents (PostScript)
Transparency masters (PostScript)
Some programs used in the book
Corrections to the book (typos, etc.)
Contact |
Send an e-mail to the author
This fascinating book describes the techniques used by high level
compilers and by pocket book calculators to generate values of the
common
elementary mathematical functions. Both the theory and the
implementation
details of the algorithms are explained in sufficient detail to satisfy
the curious or to inform the professional.
ASLIB Book Guide