praktikum.operator
Class FunctionTerm
java.lang.Object
|
+--praktikum.matrix.Matrix
|
+--praktikum.matrix.Term
|
+--praktikum.operator.FunctionTerm
- All Implemented Interfaces:
- DifferentiableTerm, Function
- public class FunctionTerm
- extends Term
- implements DifferentiableTerm
Die Klasse FunctionTerm repräsentiert einen Term, dessen funktionale
Eigenschaft über eine Funktion wiedergegeben wird.
Field Summary |
protected int[][] |
alpha
|
Function |
f
Definierende Funktion |
Constructor Summary |
FunctionTerm(Function f,
int[] alpha,
Vector arg)
Konstruiert einen FunctionTerm aufgrund der Ableitung einer Funktion und einer vorgebenen Argumentliste. |
FunctionTerm(Function f,
Vector arg)
Konstruiert einen FunctionTerm aufgrund einer Funktion und einer vorgebenen Argumentliste. |
Method Summary |
Term |
diff(Argument arg)
Differenziert einen Term nach einem Argument. |
void |
execute()
Ermittelt das Ergebnis der Verknüpfung. |
alpha
protected int[][] alpha
f
public Function f
- Definierende Funktion
FunctionTerm
public FunctionTerm(Function f,
Vector arg)
throws OperatorException
- Konstruiert einen FunctionTerm aufgrund einer Funktion und einer vorgebenen Argumentliste.
- Parameters:
f
- definierende Funktionarg
- Argumentliste
FunctionTerm
public FunctionTerm(Function f,
int[] alpha,
Vector arg)
throws OperatorException
- Konstruiert einen FunctionTerm aufgrund der Ableitung einer Funktion und einer vorgebenen Argumentliste.
- Parameters:
f
- definierende Funktionalpha
- Ableitungsmultiindexarg
- Argumentliste
execute
public void execute()
throws IllegalStructureException
- Description copied from class:
Term
- Ermittelt das Ergebnis der Verknüpfung.
- Overrides:
execute
in class Term
- Following copied from class:
praktikum.matrix.Term
- Throws:
IllegalStructureException
- falls die verwendeten Terme in ihrer Struktur nicht zueinander passen.
diff
public Term diff(Argument arg)
throws OperatorException
- Description copied from interface:
DifferentiableTerm
- Differenziert einen Term nach einem Argument.
- Specified by:
diff
in interface DifferentiableTerm
- Following copied from interface:
praktikum.matrix.DifferentiableTerm
- Parameters:
arg
- Argument, nach dem differenziert werden soll.- Returns:
- Ableitung des Terms