|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectHUMath.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.IllegalArgumentExceptionpublic 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.IllegalArgumentExceptionsin(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.IllegalArgumentExceptioncos(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.IllegalArgumentExceptionpow(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 | ||||||||