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