smooth_funct_1d_mean — 通过求平均值来平滑等距一维函数。
smooth_funct_1d_mean( : : Function, SmoothSize, Iterations : SmoothedFunction)
算子 smooth_funct_1d_mean smooths a
one dimensional function by applying an average
(mean) filter multiple times. 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.
If an even value instead of an odd value is given for
SmoothSize, the routine uses the
next larger odd value instead (this way the center of the filter
mask is always explicitly determined).
Function (输入控制) function_1d → (integer / real)
1D function.
SmoothSize (输入控制) integer → (integer)
Size of the averaging mask.
默认值: 9
建议值: 1, 3, 5, 7, 9, 11, 13, 15, 21, 31, 51
值范围:
0
≤
SmoothSize
≤
1001 (lin)
最小增量: 1
建议增量: 2
Iterations (输入控制) integer → (integer)
Number of iterations for the smoothing.
默认值: 3
建议值: 1, 2, 3, 4, 5, 6, 7, 8, 9
值范围:
1
≤
Iterations
≤
100 (lin)
最小增量: 1
建议增量: 1
SmoothedFunction (输出控制) function_1d → (real / integer)
Smoothed function.
create_funct_1d_array,
sample_funct_1d
基础