Hunsberger, Peter wrote:

Berin Loritsch <[EMAIL PROTECTED]> asks:


Speaking of accademic, anyone have a Java implementation of tanh(x)? The java.lang.Math class only has tan(x) or atan(x), but no hyperbolic function.


Spoke to soon, Google search digs it up:

http://www.bsdg.org/swag/MATH/0067.PAS.html

Yields:

TANH := SINH(x)/COSH(x);

SINH := (EXP(x)-EXP(-x))/2;

COSH := (EXP(x)+EXP(-x))/2;

Ok. Using agebraic substitution: sinh(x) tanh(x) = ------- cosh(x)


exp(x) - exp(-x) ---------------- 2 tanh(x) = ------------------ exp(x) + exp(-x) ---------------- 2

          exp(x) - exp(-x)
tanh(x) = ----------------
          exp(x) + exp(-x)


exp(x) *( exp(x) - exp(-x) ) tanh(x) = ---------------------------- exp(x) *( exp(x) + exp(-x) )


exp(2x) - 1 tanh(x) = ----------- exp(2x) + 1

I think I have it ok.


--


"They that give up essential liberty to obtain a little temporary safety
 deserve neither liberty nor safety."
                - Benjamin Franklin



Reply via email to