Constructor and Description |
---|
ElementaryFunction() |
Modifier and Type | Method and Description |
---|---|
static Complex |
acos(Complex z)
Inverse of cosine.
|
static Complex |
asin(Complex z)
Inverse of sine.
|
static Complex |
atan(Complex z)
Inverse of tangent.
|
static Complex |
cos(Complex z)
Cosine of a complex number.
|
static Complex |
cosh(Complex z)
Hyperbolic cosine of a complex number.
|
static Complex |
exp(Complex z)
Exponential of a complex number.
|
static Complex |
log(Complex z)
Natural logarithm of a complex number.
|
static Complex |
pow(Complex z1,
Complex z2)
z1 to the power z2.
|
static Complex |
sin(Complex z)
Sine of a complex number.
|
static Complex |
sinh(Complex z)
Hyperbolic sine of a complex number.
|
static Complex |
sqrt(Complex z)
Square root of a complex number.
|
static Complex |
tan(Complex z)
Tangent of a complex number.
|
static Complex |
tanh(Complex z)
Hyperbolic tangent of a complex number.
|
public static Complex sqrt(Complex z)
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex log(Complex z)
ln(a + bi) = ln(r exp(i θ)) = ln(r) + i θ
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex exp(Complex z)
exp(a + bi) = exp(a) * [cos(b) + i sin(b)] = exp(b)cos(b) + i exp(a)sin(b)
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex pow(Complex z1, Complex z2)
(r exp(i θ)) ^ (a + bi) = r^a exp(-b θ) (cos(b ln(r) + a θ) + i sin(b ln(r) + a θ))
z1
- a complex numberz2
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex sin(Complex z)
sin(a + bi) = sin(a)cosh(b) + i cos(a)sinh(b)
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex cos(Complex z)
cos(a + bi) = cos(a)cosh(b) - i sin(a)sinh(b)
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex tan(Complex z)
tan(a + bi) = [sin(2a) + i sinh(2a)] / [cos(2a) + cosh(2b)]
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex asin(Complex z)
arcsin(z) = -i ln(iz + sqrt(1 - z2))
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex acos(Complex z)
arccos(z) = pi / 2 + i ln(iz + sqrt(1 - z2)) = pi / 2 - arcsin(z)
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex atan(Complex z)
arctan(z) = i * ( ln ( 1 - iz ) - ln ( 1 + iz) ) / 2
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex sinh(Complex z)
sinh(a + bi) = sinh(a)cos(b) + i cosh(a)sin(b)
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex cosh(Complex z)
cosh(a + bi) = cosh(a)cos(b) + i sinh(a)sin(b)
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞public static Complex tanh(Complex z)
tanh(a + bi) = [sinh(2a) + i sin(2b)] / [cosh(2a) + cos(2b)]
z
- a complex numberIllegalArgumentException
- if z
is a NaN
or ∞Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.