| Operatoren |
create_funct_1d_array — Erzeugen einer Funktion aus einer Folge von y-Werten.
create_funct_1d_array erzeugt aus einer Folge von y-Werten eine eindimensionale Funktion. Diese Funktion kann dann mit den Operatoren für Funktionen verarbeitet und analysiert werden. Die eingegebenen Werte werden in der folgenden Weise interpretiert: Der erste Wert von YValues ist der y-Wert an der Stelle Null, der zweite Wert an der Stelle Eins usw. Die Werte erzeugen also eine Funktion aufgebaut aus äquidistanten Stützstellen (mit Abstand 1) die bei dem x-Wert Null beginnt.
Alternativ kann eine Funktion auch mit dem Operator create_funct_1d_pairs erzeugt werden, der durch die explizite Angabe der x-Werte prinzipiell auch nicht-äquidistante Stützstellen ermöglicht. Um dieselbe Spezifikation zu erhalten, wie sie bei create_funct_1d_array definiert wird, müssten die x-Werte bei create_funct_1d_pairs daher als ein Tupel übergeben werden, das beginnend bei Null um 1 aufsteigende Werte enthält. Es ist aber zu beachten, dass die Verwendung von create_funct_1d_pairs zu einer anderen internen Darstellung der Funktion führt, die mehr Speicher bedarf (da alle Paare gespeichert werden) und die in der Verarbeitung etwas langsamer sein kann.
Um aus einer mittels create_funct_1d_array erzeugten Funktion mit äquidistanten Stützstellen des Abstandes 1 eine neue zu generieren, die einen anderen Abstand bei den äquidistanten Stützstellen aufweist, kann der Operator transform_funct_1d verwendet werden.
X-Werte der Stützstellen.
Erzeugte Funktion.
write_funct_1d, y_range_funct_1d, get_pair_funct_1d, transform_funct_1d
create_funct_1d_pairs, read_funct_1d
Foundation
| Operatoren |