jbs@WATSON.IBM.COM (05/14/91)
Herman Rubin says: I fail to see how one would compute exp(pi^3) even to short precision without doing some computation like (pi^3)/ln2. I can think of at least 3 ways: 1) Use the power series. Since all terms are positive there are no numerical problems (if we compute in double). 2) Use exp(x)=exp(x/2)**2 to reduce the argument to a small number y, compute exp(y) with a minimax polynomial approximation, recover exp(x) by squaring the appropriate number of times. Each square will lose a bit of accuracy but if we are computing in double this need not be a problem. 3) Write x=a+b+c+d. Compute exp(a), exp(b), exp(c) and exp(d) by table look up. Compute exp(x) as exp(a)*exp(b)*exp(c)*exp(d). I am sure there are others. James B. Shearer