public class Iteration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
anzahl
Aktuelle Iterationstiefe.
|
Constructor and Description |
---|
Iteration() |
Modifier and Type | Method and Description |
---|---|
int |
getAnzahl()
Liest Iterationstiefe.
|
double |
newton_1(DifferenzierbareFunktion fkt,
double arg,
double eps,
int max)
Nullstellenbestimmung mit Newton
fuer Wertberechnung einer Funktion
mittels ihrer Umkehrfunktion.
|
double |
newton(DifferenzierbareFunktion fkt,
double x0,
double eps,
int max)
Nullstellenbestimmung mit Newton.
|
double |
regulaFalsi(Funktion fkt,
double x0,
double x1,
double eps,
int max)
Nullstellenbestimmung mit Ragula falsi.
|
public int getAnzahl()
public double newton(DifferenzierbareFunktion fkt, double x0, double eps, int max)
fkt
- differenzierbare Funktionx0
- Naeherungeps
- Genauigkeitmax
- maximale Iterationstiefepublic double newton_1(DifferenzierbareFunktion fkt, double arg, double eps, int max)
fkt
- differenzierbare Umkehrfunktionarg
- Argument, wird als 1. Naeherung verwendeteps
- Genauigkeitmax
- maximale Iterationstiefepublic double regulaFalsi(Funktion fkt, double x0, double x1, double eps, int max)
fkt
- Funktionx0
- 1. Naeherung (sgn( f( x0)) != sgn( f( x1)))x1
- 2. Naeherung (sgn( f( x0)) != sgn( f( x1)))eps
- Genauigkeitmax
- maximale Iterationstiefe