Smooth a 1D function by averaging its values.
The operator smooth_funct_1d_mean smooths a one dimensional function by applying an average (mean) filter multiple times.
|
Function (input_control) |
function_1d-array -> integer / real |
| 1D function. | |
|
SmoothSize (input_control) |
integer -> integer |
| Size of the averaging mask. | |
| Default value: 10 | |
| Suggested values: 1, 3, 5, 7, 9, 11, 13, 15, 21, 31, 51 | |
| Typical range of values: 1 <= SmoothSize <= 1000 (lin) | |
| Minimum increment: 1 | |
|
Recommended increment: 1 | |
| Restriction: SmoothSize > 0 | |
|
Iterations (input_control) |
integer -> integer |
| Number of iterations for the smoothing. | |
| Default value: 3 | |
| Suggested values: 1, 2, 3, 4, 5, 6, 7, 8, 9 | |
| Typical range of values: 1 <= Iterations <= 100 (lin) | |
| Minimum increment: 1 | |
|
Recommended increment: 1 | |
| Restriction: Iterations >= 1 | |
|
SmoothedFunction (output_control) |
function_1d-array -> real |
| Smoothed function. | |
smooth_funct_1d_mean is reentrant and processed without parallelization.
Tools