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
 

Constructor Detail

PolynomFunction

public PolynomFunction(double[] a)
Konstruiert eine Polynomfunktion aufgrund eines Koeffizientenvektors.
Parameters:
a - Koeffizientenvektor
Method Detail

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 - Ergebnismatrizen
X - Ergabematrizen
alpha - Multiindices zur Beschreibung der Ableitung

latex

public String latex(int[] alpha,
                    Vector arguments)
             throws IllegalLatexRepresentationException
Specified by:
latex in interface Function