|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectComplex
public class Complex
Klasse zur Berechnung und Rückgabe von komplexen Zahlen
Dieser Quelltext ist vollständig für jeden frei verfügbar
und steht der persönlichen Weiterverwendung zur Verfügung.
Field Summary | |
---|---|
private double |
abs
|
private double |
arg
|
static Complex |
I
|
private double |
imag
|
static Complex |
ONE
|
private double |
real
|
private double[] |
sqrtArgArray
|
static Complex |
ZERO
|
Constructor Summary | |
---|---|
Complex()
Leerer Konstruktor, initialisiert alle Werte mit 0 |
|
Complex(double real,
double imag)
Initialisierung mittels Real- und imaginärteil |
|
Complex(double abs,
double arg,
boolean bool)
Initialisierung mittels Betrag- und Phase |
Method Summary | |
---|---|
Complex |
add(Complex comp)
Addition zweier komplexer Zahlen |
static Complex |
add(Complex comp1,
Complex comp2)
Addition zweier komplexer Zahlen |
Complex |
conj()
Berechnen der konjugierten komplexen Zahl |
Complex |
conj(Complex comp)
Berechnen der konjugierten komplexen Zahl * @param comp Komplexe Zahl |
Complex |
cos()
Berechnen des Kosinus der komplexen Zahl |
static Complex |
cos(Complex comp)
Berechnen des Kosinus der komplexen Zahl |
Complex |
cosh()
Berechnen des Kosinus-Hyperbolikus der komplexen Zahl |
static Complex |
cosh(Complex comp)
Berechnen des Kosinus-Hyperbolikus der komplexen Zahl |
Complex |
cot()
Berechnen des Kotangens der komplexen Zahl |
static Complex |
cot(Complex comp)
Berechnen des Kotangens der komplexen Zahl |
Complex |
coth()
Berechnen des Kotangens-Hyperbolikus der komplexen Zahl |
static Complex |
coth(Complex comp)
Berechnen des Kotangens-Hyperbolikus der komplexen Zahl |
Complex |
div(Complex comp)
Division zweier komplexer Zahlen |
static Complex |
div(Complex comp1,
Complex comp2)
Division zweier komplexer zahlen |
Complex |
exp()
Berechnen der e-Funktion der komplexen Zahl |
static Complex |
exp(Complex comp)
Berechnen der e-Funktion der komplexen Zahl |
double |
getAbs()
Zurückgeben des Betrages |
double |
getArg()
Zurückgeben des Winkels |
double |
getArgAsDegrease()
Liefert den WInkel in ° zurück |
double |
getImag()
Zurückgeben des Imaginärteiles |
double |
getReal()
Zurückgeben des Realteiles |
double[] |
getSqrtArgArray()
Liefert ein Array, mit den n Lösungen aus n-ter Wurzel zurück |
Complex |
ln()
Berechnen des natürlichen Logarithmus der komplexen Zahl |
static Complex |
ln(Complex comp)
Berechnen des natürlichen Logarithmus der komplexen Zahl |
Complex |
log()
Berechnen des Logarithmus zur Basis 10 komplexen Zahl |
static Complex |
log(Complex comp)
Berechnen des Logarithmus zur Basis 10 komplexen Zahl |
Complex |
mul(Complex comp)
Multiplikation zweier komplexer Zahlen |
static Complex |
mul(Complex comp1,
Complex comp2)
Multiplikation zweier komplexer zahlen |
static Complex |
pow(Complex comp,
int expon)
Funktion zur Berechnung mit dem Exponenten 'expon' >= 1 |
Complex |
pow(int expon)
Funktion zur Berechnung mit dem Exponenten 'expon' >= 1 |
void |
printComplexNumber()
Ausgabe der Complexen Zahl auf der Konsole |
void |
printComplexNumber(java.lang.String string)
Ausgabe der Complexen Zahl auf der Konsole, inklusive übergebenen String |
void |
setAbs(double abs)
Setzen des Betrages |
void |
setArg(double arg)
Setzen des Winkels |
void |
setImag(double imag)
Setzen des Imaginärteiles |
void |
setReal(double real)
Setzen des Realteiles |
void |
setSqrtArgArray(double[] sqrtArgArray)
|
Complex |
sin()
Berechnen des Sinus der komplexen Zahl |
static Complex |
sin(Complex comp)
Berechnen des Sinus der komplexen Zahl |
Complex |
sinh()
Berechnen des Sinus-Hyperbolikus der komplexen Zahl |
static Complex |
sinh(Complex comp)
Berechnen des Sinus-Hyperbolikus der komplexen Zahl |
private void |
solveAbsAndArg()
Berechnen von Betrag und Phase mittels Real- und Imaginärteil |
private void |
solveRealAndImag()
Berechnen von Real- und Imaginärteil mittels Betrag und Phase |
static Complex |
sqrt(Complex comp,
int expon)
Berechnen der n-ten Wurzel der komplexen Zahl |
Complex |
sqrt(int expon)
Berechnen der n-ten Wurzel der komplexen Zahl |
Complex |
sub(Complex comp)
Subtraktion zweier komplexer Zahlen |
static Complex |
sub(Complex comp1,
Complex comp2)
Subtraktion zweier komplexer Zahlen |
Complex |
tan()
Berechnen des Tangens der komplexen Zahl |
static Complex |
tan(Complex comp)
Berechnen des Tangens der komplexen Zahl |
Complex |
tanh()
Berechnen des Tangens-Hyperbolikus der komplexen Zahl |
static Complex |
tanh(Complex comp)
Berechnen des -Hyperbolikus der komplexen Zahl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Complex ZERO
public static final Complex ONE
public static final Complex I
private double real
private double imag
private double abs
private double arg
private double[] sqrtArgArray
Constructor Detail |
---|
public Complex()
public Complex(double real, double imag)
real
- Realteilimag
- Imaginäteilpublic Complex(double abs, double arg, boolean bool)
abs
- Betragarg
- Phasebool
- ist bool==true, ist der Winkel in Radiant anzugeben, bei bool=false in '°'Method Detail |
---|
private void solveAbsAndArg()
private void solveRealAndImag()
public double getArgAsDegrease()
public void printComplexNumber()
public void printComplexNumber(java.lang.String string)
string
- Übergebene Zeichenkette wird der Ausgabe vorangestelltpublic Complex add(Complex comp)
comp
- Komplexe Zahl
public Complex sub(Complex comp)
comp
- Komplexe Zahl
public Complex mul(Complex comp)
comp
- Komplexe Zahl
public Complex div(Complex comp)
comp
- Komplexe Zahl
public Complex pow(int expon)
expon
- Exponenten, mit dem die komplexe Zahl exponiert ist.
public Complex sqrt(int expon)
expon
- Wurzelexponent
public Complex sin()
public Complex cos()
public Complex tan()
public Complex cot()
public Complex sinh()
public Complex cosh()
public Complex tanh()
public Complex coth()
public Complex exp()
public Complex ln()
public Complex log()
public Complex conj()
public double getAbs()
public void setAbs(double abs)
abs
- The abs to set.public double getArg()
public void setArg(double arg)
arg
- The arg to set.public double getImag()
public void setImag(double imag)
imag
- The imag to set.public double getReal()
public void setReal(double real)
real
- The real to set.public double[] getSqrtArgArray()
public void setSqrtArgArray(double[] sqrtArgArray)
sqrtArgArray
- The sqrtVector to set.public static Complex add(Complex comp1, Complex comp2)
comp1
- 1. Komplexe Zahlcomp2
- 2. Komplexe Zahl
public static Complex sub(Complex comp1, Complex comp2)
comp1
- 1. Komplexe Zahlcomp2
- 2. Komplexe Zahl
public static Complex mul(Complex comp1, Complex comp2)
comp1
- 1. Komplexe Zahlcomp2
- 2. Komplexe Zahl
public static Complex div(Complex comp1, Complex comp2)
comp1
- 1. Komplexe Zahlcomp2
- 2. Komplexe Zahl
public static Complex pow(Complex comp, int expon)
comp
- Komplexe Zahlexpon
- Exponenten, mit dem die komplexe Zahl exponiert ist.
public static Complex sqrt(Complex comp, int expon)
comp
- Komplexe Zahlexpon
- Wurzelexponent
public static Complex sin(Complex comp)
comp
- Komplexe Zahl
public static Complex cos(Complex comp)
comp
- Komplexe Zahl
public static Complex tan(Complex comp)
comp
- Komplexe Zahl
public static Complex cot(Complex comp)
comp
- Komplexe Zahl
public static Complex sinh(Complex comp)
comp
- Komplexe Zahl
public static Complex cosh(Complex comp)
comp
- Komplexe Zahl
public static Complex tanh(Complex comp)
comp
- Komplexe Zahl
public static Complex coth(Complex comp)
public static Complex exp(Complex comp)
comp
- Komplexe Zahl
public static Complex ln(Complex comp)
comp
- Komplexe Zahl
public static Complex log(Complex comp)
comp
- Komplexe Zahl
public Complex conj(Complex comp)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |