Beispiel #1
0
        /// <summary>Trigonometric Hyperbolic Tangent (Tangens hyperbolicus) of this <c>Complex</c>.</summary>
        public Complex Tanh()
        {
            if (IsReal)
            {
                return(new Complex(Trig.Tanh(real), 0d));
            }
            double cosi  = Trig.Cos(imag);
            double sinhr = Trig.Sinh(real);
            double denom = cosi * cosi + sinhr * sinhr;

            return(new Complex(Trig.Cosh(real) * sinhr / denom, cosi * Trig.Sin(imag) / denom));
        }
Beispiel #2
0
 public static Complex Tanh(Complex value)
 {
     return(Trig.Tanh(value));
 }