Scalar FunctionsSeries Functions
series_fir
Applies a Finite Impulse Response (FIR) filter to a series.
Syntax
series_fir(series, filter, normalize, center)Parameters
Prop
Type
Returns: dynamic
Examples
Example 1 — Apply a 3-point moving average filter
print series_fir(dynamic([0, 0, 10, 50, 100, 50, 10, 0, 0]), dynamic([1, 1, 1]))| print_0 (dynamic) |
|---|
| [0.0,0.0,3.3333333333333335,20.0,53.333333333333336,66.66666666666667,53.333333333333336,20.0,3.3333333333333335] |
Example 2 — Apply a normalized FIR filter
print series_fir(dynamic([0, 0, 10, 50, 100, 50, 10, 0, 0]), dynamic([1, 1, 1]), true)| print_0 (dynamic) |
|---|
| [0.0,0.0,3.3333333333333335,20.0,53.333333333333336,66.66666666666667,53.333333333333336,20.0,3.3333333333333335] |