praktikum.operator
Class PolynomFunction
java.lang.Object
|
+--praktikum.operator.PolynomFunction
- All Implemented Interfaces:
- Function
- public class PolynomFunction
- extends Object
- implements Function
Die Klasse PolynomFunction repräsentiert ein Polynom als Funktion.
Constructor Summary |
PolynomFunction(double[] a)
Konstruiert eine Polynomfunktion aufgrund eines Koeffizientenvektors. |
Method Summary |
int |
columns()
Anzahl der Spalten in der 0-ten Ergebnismatrix |
void |
eval(Matrix[] F,
Matrix[] X,
int[][] alpha)
Auswertung der Funktion und gleichzeitige Bestimmung von Ableitungswerten. |
String |
latex(int[] alpha,
Vector arguments)
|
int |
numberOfArguments()
Anzahl der Argumente der Funktion |
int |
rows()
Anzahl der Zeilen in der 0-ten Ergebnismatrix
Anzahl der Zeilen |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PolynomFunction
public PolynomFunction(double[] a)
- Konstruiert eine Polynomfunktion aufgrund eines Koeffizientenvektors.
- Parameters:
a
- Koeffizientenvektor
numberOfArguments
public int numberOfArguments()
- Description copied from interface:
Function
- Anzahl der Argumente der Funktion
- Specified by:
numberOfArguments
in interface Function
- Following copied from interface:
praktikum.matrix.Function
- Returns:
- Anzahl der Argumente
rows
public int rows()
- Description copied from interface:
Function
- Anzahl der Zeilen in der 0-ten Ergebnismatrix
Anzahl der Zeilen
- Specified by:
rows
in interface Function
columns
public int columns()
- Description copied from interface:
Function
- Anzahl der Spalten in der 0-ten Ergebnismatrix
- Specified by:
columns
in interface Function
- Following copied from interface:
praktikum.matrix.Function
- Parameters:
Anzahl
- der Spalten
eval
public void eval(Matrix[] F,
Matrix[] X,
int[][] alpha)
throws IllegalStructureException,
OperatorException
- Description copied from interface:
Function
- Auswertung der Funktion und gleichzeitige Bestimmung von Ableitungswerten.
- Specified by:
eval
in interface Function
- Following copied from interface:
praktikum.matrix.Function
- Parameters:
F
- ErgebnismatrizenX
- Ergabematrizenalpha
- Multiindices zur Beschreibung der Ableitung
latex
public String latex(int[] alpha,
Vector arguments)
throws IllegalLatexRepresentationException
- Specified by:
latex
in interface Function