|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectde.hska.java.aufgaben.objekte.Polynom
public class Polynom
Eine reelwertige Polynomfunktion, mit der Werte ausgerechnet und verschiedene Operationen wie Addition von Polynomen durchgeführt werden können.
| Constructor Summary | |
|---|---|
Polynom()
Erzeugt ein Null-Polynom p, das heisst es gilt: p(x) = 0 für alle x. |
|
Polynom(double[] koeffizienten)
Erzeugt ein neues Polynom mit den gegebenen koeffizienten. |
|
| Method Summary | |
|---|---|
Polynom |
addiere(Polynom polynom)
Addierte dieses Polynom zum gegebenen polynom und
gibt die Summe zurück. |
double |
f(double x)
Gibt den Funktionswert dieses Polynoms an Stelle x zurück. |
Polynom |
getErsteAbleitung()
Gibt die erstes Ableitung dieses Polynoms zurück. |
int |
getGrad()
Gibt den Grad (den größten Exponenten) dieses Polynoms zurück. |
double |
getKoeffizient(int stelle)
Gibt den Koeffizienten dieses Polynoms zurück, der sich an der angegebenen stelle befindet. |
Polynom |
multiplizeren(double a)
Multipliziert dieses Polynom mit dem gegebenen Wert a |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Polynom(double[] koeffizienten)
koeffizienten.
Das Polynom ist definiert durch
koeffizienten[0] + koeffizienten[1] * x + koeffizienten[2] * x2 + ... + koeffizienten[n] * xn,wobei n = koeffizienten.length - 1 ist.
public Polynom()
| Method Detail |
|---|
public double f(double x)
x zurück.
Es wird das Horner-Schema für die Berechnung angewendet, um
Multiplikationsoperationen einzusparen.
Beim Horner-Schema wird x fortlaufend ausgeklammert.
Statt zum Beispiel
f in interface Funktionpublic Polynom addiere(Polynom polynom)
polynom und
gibt die Summe zurück.
public Polynom multiplizeren(double a)
a
public int getGrad()
public double getKoeffizient(int stelle)
stelle befindet.
Zum Beispiel ist bei x*x + 2*x + 3, 3 der Koeffizient an
0-ter Stelle, 2 an 1-ter Stelle.
public Polynom getErsteAbleitung()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben