Beispiel #1
0
        /// <summary>Trigonometric Cosecant (Cosekans) of this <c>Complex</c>.</summary>
        public Complex Csc()
        {
            if (IsReal)
            {
                return(new Complex(Trig.Csc(real), 0d));
            }
            double sinr  = Trig.Sin(real);
            double sinhi = Trig.Sinh(imag);
            double denom = sinr * sinr + sinhi * sinhi;

            return(new Complex(sinr * Trig.Cosh(imag) / denom, -Trig.Cos(real) * sinhi / denom));
        }