create_funct_1d_pairs
— Erzeugen einer Funktion aus Paaren von (x,y)-Werten.
create_funct_1d_pairs
erzeugt aus Paaren von (x,y)-Werten
eine eindimensionale Funktion. Die x-Werte XValues
der
Funktion müssen aufsteigend sortiert sein. Die resultierende Funktion
kann dann mit den Operatoren für Funktionen verarbeitet und analysiert
werden.
Alternativ kann eine Funktion mit dem Operator
create_funct_1d_array
erzeugt werden. Im Gegensatz zu
diesem Operator können hier die Stützpunkte jedoch beliebige
Abstände haben. create_funct_1d_pairs
ist also der
allgemeinere Operator. Dabei ist jedoch zu beachten, dass die
Verarbeitung einer mit create_funct_1d_pairs
erzeugten
Funktion aufgrund dieser Allgemeinheit oftmals nicht so effizient
ausgeführt werden kann. Insbesondere sind nicht alle
Verarbeitungen implementiert. Gegebenenfalls kann die Funktion mit
dem Operator sample_funct_1d
in eine äquidistante
Darstellung umgewandelt werden.
create_funct_1d_pairs
prüft, ob die x-Werte vom Datentyp
'double' aufsteigend sind. Manche Operatoren prüfen dies ebenfalls,
benutzen dafür aber den Datentyp 'float'. Wird solch ein Operator nach
create_funct_1d_pairs
aufgerufen, kann es passieren, dass zwei
benachbarte Werte in der 'float' Variante gleich erscheinen, die in der
'double' Variante aufsteigend waren. Dies führt zu einer Fehlermeldung.
XValues
(input_control) number(-array) →
(real / integer)
X-Werte der Stützstellen.
YValues
(input_control) number(-array) →
(real / integer)
Y-Werte der Stützstellen.
Function
(output_control) function_1d →
(real / integer)
Erzeugte Funktion.
write_funct_1d
,
y_range_funct_1d
,
get_pair_funct_1d
create_funct_1d_array
,
read_funct_1d
Foundation