smooth_funct_1d_gauss — Smooth an equidistant 1D function with a Gaussian function.
The operator smooth_funct_1d_gauss smooths a one-dimensional function with a Gaussian function. The function must be equidistant, i.e., created with create_funct_1d_array, sample_funct_1d or similar. At the function borders the function values are mirrored.
Note that the smoothing parameter Sigma must not be larger than (Length-2)/7.8, with Length being the number of control points of Function. The value of Length can, e.g., be determined with num_points_funct_1d.
Function to be smoothed.
Sigma of the Gaussian function for the smoothing.
Default value: 2.0
Suggested values: 0.5, 1.0, 2.0, 3.0, 4.0, 5.0
Typical range of values: 0.1 ≤ Sigma ≤ 50.0 (lin)
Minimum increment: 0.01
Recommended increment: 0.2