08/18/2007, 11:06 PM

Never mind, I figured it out. Apperently, e^z and exp(z) are not equivalent. The former uses double precision, as if it were doing the following internally:

, with b = 2.7182818284590458..., where that final 8 should be a 2.

In other words, it treats e as any other base, and solves e^z by performing exp(z)/ln(e), where e is only accurate to double precision. Now I know not to use e^z.

, with b = 2.7182818284590458..., where that final 8 should be a 2.

In other words, it treats e as any other base, and solves e^z by performing exp(z)/ln(e), where e is only accurate to double precision. Now I know not to use e^z.

~ Jay Daniel Fox