KlassenKlassenKlassenKlassen | | | | Operatoren

smooth_funct_1d_meanT_smooth_funct_1d_meanSmoothFunct1dMeansmooth_funct_1d_meanSmoothFunct1dMeanSmoothFunct1dMean (Operator)

Name

smooth_funct_1d_meanT_smooth_funct_1d_meanSmoothFunct1dMeansmooth_funct_1d_meanSmoothFunct1dMeanSmoothFunct1dMean — Glättung einer äquidistanten 1D Funktion durch Mittelung.

Signatur

smooth_funct_1d_mean( : : Function, SmoothSize, Iterations : SmoothedFunction)

Herror T_smooth_funct_1d_mean(const Htuple Function, const Htuple SmoothSize, const Htuple Iterations, Htuple* SmoothedFunction)

Herror smooth_funct_1d_mean(const HTuple& Function, const HTuple& SmoothSize, const HTuple& Iterations, HTuple* SmoothedFunction)

HTuple HFunction1D::SmoothFunct1dMean(const HTuple& SmoothSize, const HTuple& Iterations) const

void SmoothFunct1dMean(const HTuple& Function, const HTuple& SmoothSize, const HTuple& Iterations, HTuple* SmoothedFunction)

HFunction1D HFunction1D::SmoothFunct1dMean(Hlong SmoothSize, Hlong Iterations) const

void HOperatorSetX.SmoothFunct1dMean(
[in] VARIANT Function, [in] VARIANT SmoothSize, [in] VARIANT Iterations, [out] VARIANT* SmoothedFunction)

IHFunction1DX* HFunction1DX.SmoothFunct1dMean(
[in] Hlong SmoothSize, [in] Hlong Iterations)

static void HOperatorSet.SmoothFunct1dMean(HTuple function, HTuple smoothSize, HTuple iterations, out HTuple smoothedFunction)

HFunction1D HFunction1D.SmoothFunct1dMean(int smoothSize, int iterations)

Beschreibung

smooth_funct_1d_meansmooth_funct_1d_meanSmoothFunct1dMeansmooth_funct_1d_meanSmoothFunct1dMeanSmoothFunct1dMean führt die Glättung einer 1-dimensionalen Funktion mit Hilfe der mehrmaligen Anwendung eines Mittelwertfilters durch. Die Funktion muss äquidistant sein, d.h. mit create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArray, sample_funct_1dsample_funct_1dSampleFunct1dsample_funct_1dSampleFunct1dSampleFunct1d o.ä. erzeugt worden sein. An den Rändern der Funktion werden die Funktionswerte gespiegelt.

Achtung

Wird für SmoothSizeSmoothSizeSmoothSizeSmoothSizeSmoothSizesmoothSize ein gerader statt einem ungerade Wert übergeben, verwendet die Routine an ihrer Stelle den nächstgrößeren ungeraden Wert (damit ist der Schwerpunkt der Filtermaske immer eindeutig bestimmt).

Parallelisierung

Parameter

FunctionFunctionFunctionFunctionFunctionfunction (input_control)  function_1d HFunction1D, HTupleHTupleHFunction1D, HTupleHFunction1DX, VARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double) (Hlong / double) (Hlong / double)

1D Funktion.

SmoothSizeSmoothSizeSmoothSizeSmoothSizeSmoothSizesmoothSize (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Größe der Glättungsmaske.

Defaultwert: 9

Wertevorschläge: 1, 3, 5, 7, 9, 11, 13, 15, 21, 31, 51

Typischer Wertebereich: 1 ≤ SmoothSize SmoothSize SmoothSize SmoothSize SmoothSize smoothSize ≤ 1001 (lin)

Minimale Schrittweite: 1

Empfohlene Schrittweite: 2

Restriktion: SmoothSize > 0

IterationsIterationsIterationsIterationsIterationsiterations (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Iterationen der Glättung.

Defaultwert: 3

Wertevorschläge: 1, 2, 3, 4, 5, 6, 7, 8, 9

Typischer Wertebereich: 1 ≤ Iterations Iterations Iterations Iterations Iterations iterations ≤ 100 (lin)

Minimale Schrittweite: 1

Empfohlene Schrittweite: 1

Restriktion: Iterations >= 1

SmoothedFunctionSmoothedFunctionSmoothedFunctionSmoothedFunctionSmoothedFunctionsmoothedFunction (output_control)  function_1d HFunction1D, HTupleHTupleHFunction1D, HTupleHFunction1DX, VARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Geglättete Funktion.

Vorgänger

create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArray, sample_funct_1dsample_funct_1dSampleFunct1dsample_funct_1dSampleFunct1dSampleFunct1d

Alternativen

smooth_funct_1d_gausssmooth_funct_1d_gaussSmoothFunct1dGausssmooth_funct_1d_gaussSmoothFunct1dGaussSmoothFunct1dGauss

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren