Polynomial

public class Polynomial

Eine Klasse welche einzelne Polynome enthält die ausgegeben werden können, in einzelnen Elemente INT oder als Array. Gespeichert oder geändert werden kann das Objekt auch als Array oder über einzelne Elemente INT. Um auf einzelne Elemente INT zu zu greifen / ändern ist es möglich diese via die Funktionen get / set und ein Variable INT möglich.

  • 0 == x^0
  • 1 == x^1
  • 2 == x^2
  • 3 == x^3
  • 4 == x^4
  • 5 == x^5

0 == Ergebnis, 1 == x^0, 7 == x^5

Author:Steffen Exler

Constructors

Polynomial

public Polynomial(double[] new_polylist)

Neuen Polynom aus ein vollständigen INT Array erzeugen

Parameter:
  • new_polylist – Kompletter Polynom

Polynomial

public Polynomial(int length)

Leeren Polynom mit der länge ‘length’ erstellen.

Parameter:
  • length – Länge des Polynoms

Methods

Derivation

String Derivation()

Gibt die 1. Ableitung des Polynomes zurück

Rückgabe:Menschlich lesbare 1. Ableitung des Polynomes

get

public double[] get()

Gibt den Polynom als INT Array zurück

Rückgabe:Gibt komplettes Polynom zurück

get

public double get(int number)

Gibt ein Element des Polynomes zurück

Parameter:
  • number – Element nummer des Polynomes this.polylist[number]
Rückgabe:

Wert des Polynom Element

get_as_human_readable

String get_as_human_readable()

Wandelt das Polynom Array als Menschlich lesbaren Polynom um

Rückgabe:Polynom als lesbaren String

length

public int length()

Gibt die Länge des Polynomes zurück

Rückgabe:Int länge des Polynomes Array

set

public void set(double[] new_polylist)

Überschreibt den Polynom mit einem neuen ‘new_polylist’

Parameter:
  • new_polylist – Vollständiger Polynom als INT Array

set

public void set(int poly_number, double poly_value)

Überschreibt ein Element des Polynomes

Parameter:
  • poly_number – Element des Polynomes
  • poly_value – Wert des neuen Element im Polynom