Home Site Statistics  |   Contact  |   About Us       Sunday, February 16, 2020   

Pj0182295- Back to Home
   Skip Navigation LinksHOME › AREAS OF EXPERTISE › Complex Numbers and Functions › ~ Trigonometric Functions

      Skip Navigation Links

Sine Function

We happen to know that a complex sine function can be calculated using complex exponential functions:

sin z = 1/2i (eiz - e-iz)
= 1/2i [ex(cos y + i sin y) - e-x(cos y - i sin y)]
= sin x cosh y + i cos x sinh y

This being the case, we can implement a Sine method and add to the KMP library as follows:

           public static Complex Sin(Complex c)
           return new Complex(Math.Cosh(c.Imaginary) * Math.Sin(c.Real) +,
                                        (Math.Sinh(c.Imaginary) * Math.Cos(c.Real));

Cosine Function

Similar to the case of the complex sine function, a complex cosine function can also be calculated using complex exponential functions:

cos z = 1/2i (eiz + e-iz)
= 1/2i [ex(cos y + i sin y) + e-x(cos y - i sin y)]
= cos x cosh y - i sin x sinh y

Using the above equation we can add a new method to the "Complex class". (Note - Complex class is an integral part of our software library and is not shown in these examples):

           public static Complex Cos(Complex c)
           return new Complex(Math.Cosh(c.Imaginary) * Math.Cos(c.Real) -,
                                        (Math.Sinh(c.Imaginary) * Math.Sin(c.Real));

Tangent Function

A complex tangent function is computed using complex sine and cosine functions:

tan z = sin z / cos z

The following complex Tangent method is added to the Complex class:

           public static Complex Tan(Complex c)
             return Sin(c) / Cos(c);

You are viewing this tab ↓
Skip Navigation Links.

Consulting Services - Back to Home

Home Math, Analysis & More,
  established expertise..."

Eigen Inverse Iteration
Rayleigh-Quotient Method

Cubic Spline Method
Newton Divided Difference


Applied Mathematical Algorithms

     Home Complex Functions
A complex number z = x + iy, where...

Complex Functions
     Home Non-Linear Systems
Non-linear system methods...

Non Linear Systems
     Home Differentiation
Construction of differentiation...

     Home Integration
Consider the function where...

  KMP Engineering  
 Location: 2461 E Orangethorpe Ave. 
 Fullerton, CA 92631 USA Email:info@keystoneminingpost.com

Since 2006 All rights reserved © KMP Engineering