Habe Probleme bei einer Hausaufgabe, da ich nicht genau weiß was von mir verlangt wird, bzw. ich weiß nicht wie ich anfangen soll. Ich stelle die ganze Aufgabe mal hier rein und hoffe das mir jemand Helfen kann.
Ein Polynom dritten Grades hat die Gestalt ax3+bx2+cx+d. Implementieren Sie die unten beschriebenen Konstruktoren und Methoden in der vorgegebenen Klasse Polynom, welche ein maximal kubisches Polynom repräsentiert. In der Vorgabe ist die main-Methode implementiert und testet ihre Implementierung. Achten Sie darauf, dass Ihre Methodennamen, parameter und rückgabewerte exakt der Beschreibung entsprechen. In der Vorgabe finden Sie außerdem die Methode toString, welche ein Instanz der Klasse Polynom in einen String umwandelt. Die ganzzahligen Koeffizienten a, b, c und d sollen im Konstruktor übergeben werden. Implementieren Sie auch weitere Konstruktoren zum Erzeugen von Polynomen mit dem Grad < 3. Darüber hinaus, soll ihre Klasse die folgenden Methoden implementieren:
• public void add(Polynom p) Addiert ein weiteres Polynom p auf die Instanz (this). Beispiel: (x3 + 3x2 + x) + (5x2 −2x + 3) = (x3 + 8x2 −x + 3).
• public void substract(Polynom p) Subtrahiert das Polynom p.
• public int map(int x) Berechnet den Wert des Polynoms an der Stelle x. Verwenden Sie dafür die Methode Math.pow(double x, double n), die die n-te Potenz von x berechnet. Beispiel: Polynom: (x3 + 8x2 + x + 3), map(4) = 43 + 8∗42 + 4 + 3 = 199
• public static Polynom derivation(Polynom p) (Berechnet die Ableitung eines Polynoms und gibt diese zurück(Rückgabewert soll eine Instanz vom Typ Polynom sein!).
Ein Polynom dritten Grades hat die Gestalt ax3+bx2+cx+d. Implementieren Sie die unten beschriebenen Konstruktoren und Methoden in der vorgegebenen Klasse Polynom, welche ein maximal kubisches Polynom repräsentiert. In der Vorgabe ist die main-Methode implementiert und testet ihre Implementierung. Achten Sie darauf, dass Ihre Methodennamen, parameter und rückgabewerte exakt der Beschreibung entsprechen. In der Vorgabe finden Sie außerdem die Methode toString, welche ein Instanz der Klasse Polynom in einen String umwandelt. Die ganzzahligen Koeffizienten a, b, c und d sollen im Konstruktor übergeben werden. Implementieren Sie auch weitere Konstruktoren zum Erzeugen von Polynomen mit dem Grad < 3. Darüber hinaus, soll ihre Klasse die folgenden Methoden implementieren:
• public void add(Polynom p) Addiert ein weiteres Polynom p auf die Instanz (this). Beispiel: (x3 + 3x2 + x) + (5x2 −2x + 3) = (x3 + 8x2 −x + 3).
• public void substract(Polynom p) Subtrahiert das Polynom p.
• public int map(int x) Berechnet den Wert des Polynoms an der Stelle x. Verwenden Sie dafür die Methode Math.pow(double x, double n), die die n-te Potenz von x berechnet. Beispiel: Polynom: (x3 + 8x2 + x + 3), map(4) = 43 + 8∗42 + 4 + 3 = 199
• public static Polynom derivation(Polynom p) (Berechnet die Ableitung eines Polynoms und gibt diese zurück(Rückgabewert soll eine Instanz vom Typ Polynom sein!).