public class ComplexFunc
extends java.lang.Object
| Constructor and Description |
|---|
ComplexFunc() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.commons.math3.complex.Complex |
add(org.apache.commons.math3.complex.Complex a,
org.apache.commons.math3.complex.Complex b)
Add two complex numbers togather
|
static org.apache.commons.math3.complex.Complex |
add(org.apache.commons.math3.complex.Complex a,
org.apache.commons.math3.complex.Complex b,
org.apache.commons.math3.complex.Complex c)
Add three complex numbers togather
|
static double |
arg(org.apache.commons.math3.complex.Complex c)
Angle function, return the angle in rad of this obj
|
static org.apache.commons.math3.complex.Complex |
createComplex(org.apache.commons.math3.complex.Complex a)
Create a Complex object
|
static org.apache.commons.math3.complex.Complex |
createComplex(java.lang.String str)
Create a Complex object
|
static org.apache.commons.math3.complex.Complex |
createComplex(Vector_xy a)
Make a copy of the Vector_xy object and Create a Complex object
|
static org.apache.commons.math3.complex.Complex |
div(org.apache.commons.math3.complex.Complex d,
org.apache.commons.math3.complex.Complex c)
Division function, return d/c
|
static org.apache.commons.math3.complex.Complex |
div(org.apache.commons.math3.complex.Complex c,
double d)
Division function, return c/d
|
static org.apache.commons.math3.complex.Complex |
div(double d,
org.apache.commons.math3.complex.Complex c)
Division function, return d/c
|
static org.apache.commons.math3.complex.Complex |
exp(double x)
compute exp(ix)
|
static org.apache.commons.math3.complex.Complex |
mul(org.apache.commons.math3.complex.Complex d,
org.apache.commons.math3.complex.Complex c)
Multiplying function, return d*c
|
static org.apache.commons.math3.complex.Complex |
mul(double d,
org.apache.commons.math3.complex.Complex c)
Multiplying function, return d*c
|
static org.apache.commons.math3.complex.Complex |
polar(double mag,
double angle)
Construct a complex number by using mag |
static double |
powerFactor(org.apache.commons.math3.complex.Complex c)
Power factor calculation function
|
static boolean |
sameValue(org.apache.commons.math3.complex.Complex a,
org.apache.commons.math3.complex.Complex b)
Check if this obj is equal to c
|
static org.apache.commons.math3.complex.Complex |
sub(org.apache.commons.math3.complex.Complex a,
org.apache.commons.math3.complex.Complex b)
Subtract a - b
|
static java.lang.String |
toMagAng(org.apache.commons.math3.complex.Complex c)
Convert the obj to a string.
|
static java.lang.String |
toStr(org.apache.commons.math3.complex.Complex c)
Convert the obj to a formated string a + jb.
|
static java.lang.String |
toString(org.apache.commons.math3.complex.Complex c)
Convert the obj to a string a + jb.
|
public static org.apache.commons.math3.complex.Complex createComplex(org.apache.commons.math3.complex.Complex a)
a - complex objectpublic static org.apache.commons.math3.complex.Complex createComplex(java.lang.String str)
str - string of format a + jbpublic static org.apache.commons.math3.complex.Complex createComplex(Vector_xy a)
a - Vector_xy objectpublic static org.apache.commons.math3.complex.Complex exp(double x)
x - in radpublic static org.apache.commons.math3.complex.Complex polar(double mag,
double angle)
mag - magnitudeang - angle in radpublic static boolean sameValue(org.apache.commons.math3.complex.Complex a,
org.apache.commons.math3.complex.Complex b)
c - a complex numberpublic static org.apache.commons.math3.complex.Complex add(org.apache.commons.math3.complex.Complex a,
org.apache.commons.math3.complex.Complex b)
a - complex numberb - complex numberpublic static org.apache.commons.math3.complex.Complex add(org.apache.commons.math3.complex.Complex a,
org.apache.commons.math3.complex.Complex b,
org.apache.commons.math3.complex.Complex c)
a - complex numberb - complex numberc - complex numberpublic static org.apache.commons.math3.complex.Complex sub(org.apache.commons.math3.complex.Complex a,
org.apache.commons.math3.complex.Complex b)
a - complex numberb - complex numberpublic static org.apache.commons.math3.complex.Complex div(double d,
org.apache.commons.math3.complex.Complex c)
d - double dividerc - complex numberpublic static org.apache.commons.math3.complex.Complex div(org.apache.commons.math3.complex.Complex d,
org.apache.commons.math3.complex.Complex c)
d - double dividerc - complex numberpublic static org.apache.commons.math3.complex.Complex div(org.apache.commons.math3.complex.Complex c,
double d)
c - complex numberd - double dividerpublic static org.apache.commons.math3.complex.Complex mul(double d,
org.apache.commons.math3.complex.Complex c)
d - double numberc - complex numberpublic static org.apache.commons.math3.complex.Complex mul(org.apache.commons.math3.complex.Complex d,
org.apache.commons.math3.complex.Complex c)
d - complex numberc - complex numberpublic static double arg(org.apache.commons.math3.complex.Complex c)
public static double powerFactor(org.apache.commons.math3.complex.Complex c)
public static java.lang.String toMagAng(org.apache.commons.math3.complex.Complex c)
public static java.lang.String toStr(org.apache.commons.math3.complex.Complex c)
public static java.lang.String toString(org.apache.commons.math3.complex.Complex c)