smooth_funct_1d_gaussT_smooth_funct_1d_gaussSmoothFunct1dGaussSmoothFunct1dGauss (Operator)
Name
smooth_funct_1d_gaussT_smooth_funct_1d_gaussSmoothFunct1dGaussSmoothFunct1dGauss — Glättung einer äquidistanten 1D Funktion mit einer Gaußfunktion.
Signatur
Beschreibung
smooth_funct_1d_gausssmooth_funct_1d_gaussSmoothFunct1dGaussSmoothFunct1dGaussSmoothFunct1dGauss führt die Glättung einer
eindimensionalen Funktion durch die Anwendung einer Gaußfunktion
durch. Die Funktion muss äquidistant sein, d.h.
mit create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArrayCreateFunct1dArray, sample_funct_1dsample_funct_1dSampleFunct1dSampleFunct1dSampleFunct1d o.ä.
erzeugt worden sein. An den Rändern der Funktion werden die Funktionswerte
gespiegelt.
Der Glättungsparameter SigmaSigmaSigmaSigmasigma darf nicht größer sein als
(LengthLengthLengthLengthlength-2)/7.8, wobei LengthLengthLengthLengthlength die Anzahl der
Stützstellen der Funktion FunctionFunctionFunctionFunctionfunction ist. LengthLengthLengthLengthlength
kann mit num_points_funct_1dnum_points_funct_1dNumPointsFunct1dNumPointsFunct1dNumPointsFunct1d bestimmt werden.
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)
Zu glättende Funktion.
SigmaSigmaSigmaSigmasigma (input_control) number → HTupleHTupleHtuple (real) (double) (double) (double)
Sigma der Gaußfunktion für die Glättung.
Defaultwert: 2.0
Wertevorschläge: 0.5, 1.0, 2.0, 3.0, 4.0, 5.0
Typischer Wertebereich: 0.1
≤
Sigma
Sigma
Sigma
Sigma
sigma
≤
50.0 (lin)
Minimale Schrittweite: 0.01
Empfohlene Schrittweite: 0.2
SmoothedFunctionSmoothedFunctionSmoothedFunctionSmoothedFunctionsmoothedFunction (output_control) function_1d → HFunction1D, HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Geglättete Funktion.
Vorgänger
create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArrayCreateFunct1dArray,
sample_funct_1dsample_funct_1dSampleFunct1dSampleFunct1dSampleFunct1d
Nachfolger
match_funct_1d_transmatch_funct_1d_transMatchFunct1dTransMatchFunct1dTransMatchFunct1dTrans,
distance_funct_1ddistance_funct_1dDistanceFunct1dDistanceFunct1dDistanceFunct1d
Alternativen
smooth_funct_1d_meansmooth_funct_1d_meanSmoothFunct1dMeanSmoothFunct1dMeanSmoothFunct1dMean
Modul
Foundation