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)