Class HornerPolynom

java.lang.Object
  extended by Polynom
      extended by HornerPolynom

public class HornerPolynom
extends Polynom

Diese Klasse erweitert das Polynom um die Methoden zur Berechnung von Funktionswerten mittels Hornerschema. Auch das Berechnen von Funktionswerten der Ableitungen wird unterstützt.


Field Summary
 
Fields inherited from class Polynom
anzPotenzen, koeffizienten
 
Constructor Summary
HornerPolynom(int potenzen)
          Erzeugt ein neues HornerPolynom mit der gegebenen Anzahl an Potenzen.
HornerPolynom(Polynom polynom)
          Erzeugt ein neues HornerPolynom auf Basis eines gegebenen gewöhnlichen Polynoms.
 
Method Summary
 double errechneWert(double x)
          Berechnet den Funktionswert an einer gegebenen Stelle.
 double errechneWert(double x, int ableitung)
          Berechnet den Funktionswert des Polynoms oder einer seiner Ableitung an gegebener Stelle.
static void main(java.lang.String[] args)
           
 
Methods inherited from class Polynom
getAnzPotenzen, getKoeffizient, setKoeffizient, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HornerPolynom

HornerPolynom(Polynom polynom)
Erzeugt ein neues HornerPolynom auf Basis eines gegebenen gewöhnlichen Polynoms.

Parameters:
polynom - Polynom das als Vorlage für das HornerPolynom dient.

HornerPolynom

HornerPolynom(int potenzen)
Erzeugt ein neues HornerPolynom mit der gegebenen Anzahl an Potenzen.

Parameters:
potenzen - Höchste Potenz des Polynoms plus Eins.
Method Detail

errechneWert

public double errechneWert(double x)
Berechnet den Funktionswert an einer gegebenen Stelle.

Parameters:
x - x für das f(x) berechnet werden soll.
Returns:
Gibt den berechneten Funktionswert zurück.

errechneWert

public double errechneWert(double x,
                           int ableitung)
Berechnet den Funktionswert des Polynoms oder einer seiner Ableitung an gegebener Stelle.

Parameters:
x - x-Wert
ableitung - 0 für die Berechnung des Polynoms, 1 für die Berechnung der 1. Ableitung, ...
Returns:
Gibt den berechneten Funktionswert zurück.

main

public static void main(java.lang.String[] args)