|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object HUMath.Numerik.Big
public class Big
In der Klasse Big sind Funktionen mit Argumenten aus der BigDecimal Klasse zusammengefasst.
Field Summary | |
---|---|
static java.math.BigDecimal |
PI
|
Constructor Summary | |
---|---|
Big()
|
Method Summary | |
---|---|
static java.math.BigDecimal |
cos(java.math.BigDecimal x)
Die Methode cos Berechnet cos( x ) mit Hilfe der Taylor-Formel, und gibt das Ergebnis mit gleicher Skallierung zurück. |
static java.math.BigDecimal |
cos(java.math.BigDecimal x,
int scale)
Die Methode cos Berechnet cos( x ), mit Hilfe der Taylor-Formel. |
static java.math.BigDecimal |
exp(java.math.BigDecimal s)
Die Methode exp berechnet den Wert der Exponentialfunktion exp(s) mit der gleichen Stellenzahl wie s. |
static java.math.BigDecimal |
log(java.math.BigDecimal s)
Die Methode log berechnet den Wert der Logarithmusfunktion ln(s). |
static java.math.BigDecimal |
PI(int scale)
Die Methode PI Berechnet pi mit Hilfe der modifizierten Leibniz-Reihe; Die angegebene Skalierung kann als Anzahl der Nachkommastellen interpretiert werden, dabei sind nur Werte >= 0 möglich; Gerundet wird mit BigDecimal.ROUND_HALF_UP. |
static java.math.BigDecimal |
pow(java.math.BigDecimal x,
int n)
Die Methode pow Berechnet x^n, mit der maximalen Genauigkeit. |
static java.math.BigDecimal |
pow(java.math.BigDecimal x,
int n,
int scale)
Die Methode pow Berechnet x^n, mit der maximalen Genauigkeit. |
static java.math.BigDecimal |
round(java.math.BigDecimal s,
int mantissenlaenge)
Die Methode round reduziert die Mantissenlänge der BigDezimal-Zahl auf die angegebene Länge |
static java.math.BigDecimal |
sin(java.math.BigDecimal x)
Die Methode sin Berechnet sin( x ) mit Hilfe der Taylor-Formel, und gibt das Ergebnis mit gleicher Skalierung zurück. |
static java.math.BigDecimal |
sin(java.math.BigDecimal x,
int scale)
Die Methode sin Berechnet sin( x ), mit Hilfe der Taylor-Formel. |
static java.math.BigDecimal |
sqrt(java.math.BigDecimal s)
Die Methode sqrt berechnet die Quadratwurzel einer BigDecimal-Zahl und gibt das Ergebnis mit gleicher Genauigkeit zurück. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.math.BigDecimal PI
Constructor Detail |
---|
public Big()
Method Detail |
---|
public static java.math.BigDecimal sqrt(java.math.BigDecimal s)
s
- Radikant der Wurzel
java.lang.IllegalArgumentException
public static java.math.BigDecimal exp(java.math.BigDecimal s)
public static java.math.BigDecimal log(java.math.BigDecimal s)
public static java.math.BigDecimal round(java.math.BigDecimal s, int mantissenlaenge)
s
- zu bearbeitende BigDezimal-Zahlmantissenlaenge
- Mantissenlänge
public static java.math.BigDecimal sin(java.math.BigDecimal x)
x
- das Argument von dem sin berechnet werden soll :)
sin(BigDecimal x, int scale)
public static java.math.BigDecimal sin(java.math.BigDecimal x, int scale) throws java.lang.IllegalArgumentException
x
- das Argument von dem sin berechnet werden soll :)scale
- Skallierung (Genauigkeit)
java.lang.IllegalArgumentException
sin(BigDecimal x)
public static java.math.BigDecimal cos(java.math.BigDecimal x)
x
- das Argument von dem sin berechnet werden soll :)
cos(BigDecimal x, int scale)
public static java.math.BigDecimal cos(java.math.BigDecimal x, int scale) throws java.lang.IllegalArgumentException
x
- das Argument von dem sin berechnet werden soll :)scale
- Skalierung (Genauigkeit)
java.lang.IllegalArgumentException
cos(BigDecimal x)
public static java.math.BigDecimal pow(java.math.BigDecimal x, int n, int scale) throws java.lang.IllegalArgumentException
x
- das Argument von dem pow berechnet werden soll :)n
- der Exponentscale
- Mantissenlänge (Genauigkeit)
java.lang.IllegalArgumentException
pow(BigDecimal x, int n)
public static java.math.BigDecimal pow(java.math.BigDecimal x, int n)
x
- das Argument von dem pow berechnet werden soll :)n
- der Exponent
pow(BigDecimal x, int n, int mantissenlaenge)
public static java.math.BigDecimal PI(int scale) throws java.lang.IllegalArgumentException
scale
- Anzahl der Nachkommastellen der Zahl PI;
java.lang.IllegalArgumentException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |