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

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