ACM Home Page
Please provide us with feedback. Feedback
Variable precision exponential function
Full text PdfPdf (1.01 MB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 12 ,  Issue 2  (June 1986) table of contents
Pages: 79 - 91  
Year of Publication: 1986
ISSN:0098-3500
Authors
T. E. Hull  Univ. of Toronto, Toronto, Ont., Canada
A. Abrham  Univ. of Toronto, Toronto, Ont., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 30,   Citation Count: 0
Additional Information:

abstract   references   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/6497.6498
What is a DOI?

ABSTRACT

The exponential function presented here returns a result which differs from ex by less than one unit in the last place, for any representable value of x which is not too close to values for which ex would overflow or underflow. (For values of x which are not within this range, an error condition is raised.)

It is a “variable precision” function in that it returns a p-digit approximation for a p-digit argument, for any p = 0 (p-digit means p-decimal-digit). The program and analysis are valid for all p = 0, but current implementations place a restriction on p.

The program is presented in a Pascal-like programming language called Numerical Turing which has special facilities for scientific computing, including precision control, directed roundings, and built-in functions for getting and setting exponents.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ABRHAM, A. Variable precision elementary functions. M.Sc. thesis, Dept. of Computer Science, Univ. of Toronto, Toronto, 1985.
 
2
BORWEIN, J. M., AND BORWEIN, P.B. The Arithmetic-Geometric Mean and fast computation of elementary functions. SIAM Rev. 26, 3 (July 1984), 351-366.
3
4
 
5
BRENT, R.P. Unrestricted algorithms for elementary and special functions. In Proceedings of the IFIP Congress 80 (Tokyo and Melbourne, Oct. 1980), Simon Lavington Ed., North-Holland, Amsterdam, 613-619.
 
6
CLENSHAW, C. W., AND OLVER, F. W.J. An unrestricted algorithm for the exponential function. SIAM J. Nurner. Anal. 17, 2 (1980), 310-331.
 
7
 
8
DAVIS, P.J. Gamma function and related functions. In Handbook of Mathematical Functions, M. Abramowitz and I. A. Stegun, Eds., National Bureau of Standards, Applied Mathematics Series 55, U.S. Government Printing Office, Washington D.C., June 1964, 253-293.
 
9
 
10
HULL, T.E. Precision control, exception handling and the choice of numerical algorithms. In Proceedings of the Dundee Conference on Numerical Analysis, G. A. Watson, Ed., Springer- Verlag, New York, 1982, 169-178.
 
11
HULL, T.E. The use of controlled precision, in Proceedings of the IFIP TC2 Working Conference on the Relationship between Numerical Computation and Programming Languages (Boulder, Colo., Aug. 1981), J. K. Reid, Ed., North-Holland, Amsterdam, 1982, 71-84.
12
13


REVIEW

"Sven-Ake Gustafson : Reviewer"

This paper presents a computer program which evaluates the exponential function with prescribed precision. The program is written in a Pascal-like language known as Numerical Turing, which is described in a referenced work [1]. The present paper  more...


Peer to Peer - Readers of this Article have also read: