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

smooth_funct_1d_gauss( : : Function, Sigma : SmoothedFunction)

Herror T_smooth_funct_1d_gauss(const Htuple Function, const Htuple Sigma, Htuple* SmoothedFunction)

void SmoothFunct1dGauss(const HTuple& Function, const HTuple& Sigma, HTuple* SmoothedFunction)

HFunction1D HFunction1D::SmoothFunct1dGauss(double Sigma) const

static void HOperatorSet.SmoothFunct1dGauss(HTuple function, HTuple sigma, out HTuple smoothedFunction)

HFunction1D HFunction1D.SmoothFunct1dGauss(double sigma)

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

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