Elementary Functions, Algorithms and Implementation
ISBN 0-8176-3990-X * Hardcover * 232 pages * 31 Illustrations
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
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
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
Table of Contents (PostScript)
Transparency masters (PostScript)
Some programs used in the book
Corrections to the book (typos, etc.)
reviews on the book
Home page of the author
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
elementary mathematical functions. Both the theory and the
details of the algorithms are explained in sufficient detail to satisfy
the curious or to inform the professional.
ASLIB Book Guide