transform_funct_1dT_transform_funct_1dTransformFunct1dTransformFunct1d (Operator)
Name
transform_funct_1dT_transform_funct_1dTransformFunct1dTransformFunct1d
— Transformiere eine Funktion mit gegebenen Transformationsparametern.
Signatur
Beschreibung
transform_funct_1dtransform_funct_1dTransformFunct1dTransformFunct1dTransformFunct1d
transformiert die Eingabefunktion
FunctionFunctionFunctionFunctionfunction
mit den Transformationsparametern, die in
ParamsParamsParamsParamsparamsVal
übergeben werden. Die Funktion
FunctionFunctionFunctionFunctionfunction
wird dabei als Tupel übergeben (siehe
create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArrayCreateFunct1dArray
und create_funct_1d_pairscreate_funct_1d_pairsCreateFunct1dPairsCreateFunct1dPairsCreateFunct1dPairs
).
Es wird folgendes Modell der Transformation zwischen den zwei
Funktionen verwendet (siehe match_funct_1d_transmatch_funct_1d_transMatchFunct1dTransMatchFunct1dTransMatchFunct1dTrans
):
Die Ausgabefunktion TransformedFunctionTransformedFunctionTransformedFunctionTransformedFunctiontransformedFunction
entsteht dadurch,
dass die x- und y-Werte der Eingabefunktion getrennt nach obiger
Formel transformiert werden, d.h. die Ausgabefunktion wird nicht
neu abgetastet. Daher muss gelten. Um
eine Funktion neu abzutasten steht der Operator sample_funct_1dsample_funct_1dSampleFunct1dSampleFunct1dSampleFunct1d
zur Verfügung.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
FunctionFunctionFunctionFunctionfunction
(input_control) function_1d →
HFunction1D, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Eingabefunktion.
ParamsParamsParamsParamsparamsVal
(input_control) number-array →
HTupleHTupleHtuple (real) (double) (double) (double)
Transformationsparameter zwischen den Funktionen.
Parameteranzahl: 4
TransformedFunctionTransformedFunctionTransformedFunctionTransformedFunctiontransformedFunction
(output_control) function_1d →
HFunction1D, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Transformierte Funktion.
Vorgänger
create_funct_1d_pairscreate_funct_1d_pairsCreateFunct1dPairsCreateFunct1dPairsCreateFunct1dPairs
,
create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArrayCreateFunct1dArray
,
match_funct_1d_transmatch_funct_1d_transMatchFunct1dTransMatchFunct1dTransMatchFunct1dTrans
Modul
Foundation