| Variable precision exponential function |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 30, Citation Count: 0
|
|
|
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
|
T. E. Hull , A. Abrham , M. S. Cohen , A. F. X., Curley , C. B. Hall , D. A. Penny , J. T. M., Sawchuk, Numerical Turing, ACM SIGNUM Newsletter, v.20 n.3, p.26-34, July 1985
[doi> 10.1145/1057947.1057949]
|
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...
|