Complex |
Various mathematical functions for complex numbers.
public static class ComplexMath
The ComplexMath type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Abs | The absolute value (modulus) of complex number. |
![]() ![]() | Abs2 | The squared modulus (length^2) of the complex number |
![]() ![]() | Absolute(Complex) | Return the absolute value of a complex type calculated as the euclidean norm |
![]() ![]() | Absolute(Complex32) | Return the absolute value of a complex type calculated as the euclidean norm |
![]() ![]() | Acos(Complex) | This function returns the complex arccosine of the complex number a, arccos(a). The branch cuts are on the real axis, less than -1 and greater than 1. |
![]() ![]() | Acos(Complex32) | This function returns the complex arccosine of the complex number a, arccos(a). The branch cuts are on the real axis, less than -1 and greater than 1. |
![]() ![]() | Acos(Double) | This function returns the complex arccosine of the real number a, arccos(a). |
![]() ![]() | Acosh(Complex) | This function returns the complex hyperbolic arccosine of the complex number a, arccosh(a). The branch cut is on the real axis, less than 1. |
![]() ![]() | Acosh(Complex32) | This function returns the complex hyperbolic arccosine of the complex number a, arccosh(a). The branch cut is on the real axis, less than 1. |
![]() ![]() | Acosh(Double) | This function returns the complex hyperbolic arccosine of the real number a, arccosh(a). |
![]() ![]() | Acot | This function returns the complex arccotangent of the complex number a, arccot(a) = arctan(1/a). |
![]() ![]() | Acoth | This function returns the complex hyperbolic arccotangent of the complex number a, arccoth(a) = arctanh(1/a). |
![]() ![]() | Acsc(Complex) | This function returns the complex arccosecant of the complex number a, arccsc(a) = arcsin(1/a). |
![]() ![]() | Acsc(Double) | This function returns the complex arccosecant of the real number a, arccsc(a) = arcsin(1/a). |
![]() ![]() | Acsch | This function returns the complex hyperbolic arccosecant of the complex number a, arccsch(a) = arcsin(1/a). |
![]() ![]() | Arg(Complex) | The argument value (also called phase) of a complex number. |
![]() ![]() | Arg(Complex32) | The argument value (also called phase) of a complex number. |
![]() ![]() | Argument(Complex) | Calculate the complex argument of a complex type. Also commonly refered to as the phase. |
![]() ![]() | Argument(Complex32) | Calculate the complex argument of a complex type. Also commonly refered to as the phase. |
![]() ![]() | Argument2(Complex) | Calculate the 2-argument of a complex type. |
![]() ![]() | Argument2(Complex32) | Calculate the 2-argument of a complex type. |
![]() ![]() | Asec(Complex) | This function returns the complex arcsecant of the complex number a, arcsec(a) = arccos(1/a). |
![]() ![]() | Asec(Double) | This function returns the complex arcsecant of the real number a, arcsec(a) = arccos(1/a). |
![]() ![]() | Asech | This function returns the complex hyperbolic arcsecant of the complex number a, arcsech(a) = arccosh(1/a). |
![]() ![]() | Asin(Complex) | This function returns the complex arcsine of the complex number a, arcsin(a)}. The branch cuts are on the real axis, less than -1 and greater than 1. |
![]() ![]() | Asin(Complex32) | This function returns the complex arcsine of the complex number a, arcsin(a)}. The branch cuts are on the real axis, less than -1 and greater than 1. |
![]() ![]() | Asin(Double) | This function returns the complex arcsine of the real number a, arcsin(a). |
![]() ![]() | Asinh(Complex) | This function returns the complex hyperbolic arcsine of the complex number a, arcsinh(a). The branch cuts are on the imaginary axis, below -i and above i. |
![]() ![]() | Asinh(Complex32) | This function returns the complex hyperbolic arcsine of the complex number a, arcsinh(a). The branch cuts are on the imaginary axis, below -i and above i. |
![]() ![]() | Atan(Complex) | This function returns the complex arctangent of the complex number a, arctan(a)}. The branch cuts are on the imaginary axis, below -i and above i . |
![]() ![]() | Atan(Complex32) | This function returns the complex arctangent of the complex number a, arctan(a)}. The branch cuts are on the imaginary axis, below -i and above i . |
![]() ![]() | Atanh(Complex) | This function returns the complex hyperbolic arctangent of the complex number a, arctanh(a). The branch cuts are on the real axis, less than -1 and greater than 1. |
![]() ![]() | Atanh(Complex32) | This function returns the complex hyperbolic arctangent of the complex number a, arctanh(a). The branch cuts are on the real axis, less than -1 and greater than 1. |
![]() ![]() | Atanh(Double) | This function returns the complex hyperbolic arctangent of the real number a, arctanh(a). |
![]() ![]() | Conjugate(Complex) | Return the complex conjugate of a complex type |
![]() ![]() | Conjugate(Complex32) | Return the complex conjugate of a complex type |
![]() ![]() | Cos(Complex) | Returns the cosine of the specified complex function argument z. |
![]() ![]() | Cos(Complex32) | Returns the cosine of the specified complex function argument z. |
![]() ![]() | Cosh(Complex) | This function returns the complex hyperbolic cosine of the complex number a, cosh(a) = (exp(a) + exp(-z))/2. |
![]() ![]() | Cosh(Complex32) | This function returns the complex hyperbolic cosine of the complex number a, cosh(a) = (exp(a) + exp(-z))/2. |
![]() ![]() | Cot | Returns the complex cotangent of the complex number z, i.e. 1/Sin(z). |
![]() ![]() | Coth | This function returns the complex hyperbolic cotangent of the complex number a, coth(a) = 1/tanh(a)}. |
![]() ![]() | Csc | Returns the complex cosecant of the complex number z, i.e. 1/Sin(z). |
![]() ![]() | Csch | This function returns the complex hyperbolic cosecant of the complex number a, csch(a) = 1/sinh(a)}. |
![]() ![]() | Exp(Complex) | Returns the exponential function of the complex function argument. |
![]() ![]() | Exp(Complex32) | Returns the exponential function of the complex function argument. |
![]() ![]() | Inverse | Returns the inverse of the argument z, i.e. 1/z |
![]() ![]() | Log(Complex) | Returns the natural (base e) logarithm of the complex function argument. |
![]() ![]() | Log(Complex32) | Returns the natural (base e) logarithm of the complex function argument. |
![]() ![]() | Log10 | Returns the base 10 logarithm of the complex function argument. |
![]() ![]() | LogAbs | Return log |z|. |
![]() ![]() | Max(Complex, Complex) | Given two complex types return the one with the maximum norm |
![]() ![]() | Max(Complex32, Complex32) | Given two complex types return the one with the maximum norm |
![]() ![]() | MultiplyImaginaryNumber | This function returns the product of the complex number a and the imaginary number iy, z=a*(iy). |
![]() ![]() | MultiplyRealNumber | This function returns the product of the complex number a and the real number x, z=ax. |
![]() ![]() | Norm(Complex) | Return the euclidean norm of a complex type |
![]() ![]() | Norm(Complex32) | Return the euclidean norm of a complex type |
![]() ![]() | Polar(Complex) | Return the polar representation of a complex type |
![]() ![]() | Polar(Complex32) | Return the polar representation of a complex type |
![]() ![]() | Polar(Double, Double) | Create a complex number from a modulus (length) and an argument (radian) |
![]() ![]() | Pow(Complex, Double) | Calculate the power of a complex number. |
![]() ![]() | Pow(Complex, Int32) | Calculates x^n by repeated multiplications. The algorithm takes ld(n) multiplications. This algorithm can also be used with negative n. |
![]() ![]() | Pow(Complex, Complex) | Returns a specified (complex valued) number raised to the specified (complex valued) power. |
![]() ![]() | Pow(Complex32, Double) | Calculate the power of a complex number |
![]() ![]() | Pow(Double, Complex) | Returns a specified (real valued) number raised to the specified (complex valued) power. |
![]() ![]() | Pow2 | Returns the square of the complex number. |
![]() ![]() | Pow3 | Returns the 3rd power of the complex number. |
![]() | Pow4 | |
![]() | Pow5 | |
![]() | Pow6 | |
![]() | Pow7 | |
![]() | Pow8 | |
![]() | Pow9 | |
![]() ![]() | Sec | Returns the complex secant of the argument z, i.e. 1/Cos(z) |
![]() ![]() | Sech | This function returns the complex hyperbolic secant of the complex number a, sech(a) = 1/cosh(a). |
![]() ![]() | Sin(Complex) | Returns the sine of the specified complex function argument z. |
![]() ![]() | Sin(Complex32) | Returns the sine of the specified complex function argument z. |
![]() ![]() | Sinh(Complex) | This function returns the complex hyperbolic sine of the complex number a, sinh(a) = (exp(a) - exp(-a))/2. |
![]() ![]() | Sinh(Complex32) | This function returns the complex hyperbolic sine of the complex number a, sinh(a) = (exp(a) - exp(-a))/2. |
![]() ![]() | Sqrt(Complex) | Calculate the square root of the complex number c. |
![]() ![]() | Sqrt(Complex32) | Calculate the square root of the complex number c. |
![]() ![]() | Sqrt(Double) | Calculate the square root of the real number x. |
![]() ![]() | Swap(Complex, Complex) | Swap two complex numbers |
![]() ![]() | Swap(Complex32, Complex32) | Swap two complex numbers |
![]() ![]() | Tan(Complex) | Returns the tangent of the specified complex function argument z. |
![]() ![]() | Tan(Complex32) | Returns the tangent of the specified complex function argument z. |
![]() ![]() | Tanh(Complex) | This function returns the complex hyperbolic tangent of the complex number a, tanh(a) = sinh(a)/cosh(a). |
![]() ![]() | Tanh(Complex32) | This function returns the complex hyperbolic tangent of the complex number a, tanh(a) = sinh(a)/cosh(a). |