Hallo Leute,
Ich hab ein dickes Problem. Ich weiß nicht wie ich Polynome in Java darstellen kann. Muss dazu sagen das ich ein totaler Anfänger bin. Ich poste mal die Aufgabenstellung die ich zur vorbereitung unserer Info- Klausur bekommen habe.
Gesucht wird eine Java-Klasse zur Beschreibung von kubischen Polynomen:
f(x) = a 3 x
3
+ a 2 x
2
+ a 1 x
1
+ a 0 x
0
Die Werte a 0 bis a 3 nennt man die Koeffizienten des Polynoms. Die Ableitung eines
kubischen Polynoms lautet:
f ′ (x) = 3 a 3 x
2
+ 2 a 2 x
1
+ 1 a 1 x
0
Um zwei Polynome zu addieren, werden einfach die gleichrangingen Koeffizienten der
beiden Teilpolynome addiert.
Polynom
-a: double[]
+Polynom(a: double[])
+f(x: double) : double
+ableitung(): Polynom
+summe(p: Polynom) : Polynom
Abbildung 1.3: Klassendiagramm der Klasse Polynom
Aufgabe 2.1
Setzen Sie das UML-Klassendiagramm in eine Java-Klasse um. Implementieren Sie
dabei alle Methoden. Bei der Implementierung der Methode zur Berechnung der Summe
zweier Polynome soll davon ausgegangen werden, dass es die Polynome gleichen Grades
addiert werden.
Das Attribut und und den Konstruktor krieg ich ja noch hin aber die letzten drei Methoden sind zu schwer für mich. Kann mir da jemand helfen bitte ?
Das ist halt alles was ich leider bisher hingekriegt habe.
Mir fehlt jeglicher Ansatz...
Bitte helft mir.
Ich hab ein dickes Problem. Ich weiß nicht wie ich Polynome in Java darstellen kann. Muss dazu sagen das ich ein totaler Anfänger bin. Ich poste mal die Aufgabenstellung die ich zur vorbereitung unserer Info- Klausur bekommen habe.
Gesucht wird eine Java-Klasse zur Beschreibung von kubischen Polynomen:
f(x) = a 3 x
3
+ a 2 x
2
+ a 1 x
1
+ a 0 x
0
Die Werte a 0 bis a 3 nennt man die Koeffizienten des Polynoms. Die Ableitung eines
kubischen Polynoms lautet:
f ′ (x) = 3 a 3 x
2
+ 2 a 2 x
1
+ 1 a 1 x
0
Um zwei Polynome zu addieren, werden einfach die gleichrangingen Koeffizienten der
beiden Teilpolynome addiert.
Polynom
-a: double[]
+Polynom(a: double[])
+f(x: double) : double
+ableitung(): Polynom
+summe(p: Polynom) : Polynom
Abbildung 1.3: Klassendiagramm der Klasse Polynom
Aufgabe 2.1
Setzen Sie das UML-Klassendiagramm in eine Java-Klasse um. Implementieren Sie
dabei alle Methoden. Bei der Implementierung der Methode zur Berechnung der Summe
zweier Polynome soll davon ausgegangen werden, dass es die Polynome gleichen Grades
addiert werden.
Das Attribut und und den Konstruktor krieg ich ja noch hin aber die letzten drei Methoden sind zu schwer für mich. Kann mir da jemand helfen bitte ?
Java:
public class Polynom{
private double[] a;
public Polynom(double[] a) {
this.a = a ;
Das ist halt alles was ich leider bisher hingekriegt habe.
Mir fehlt jeglicher Ansatz...
Bitte helft mir.