Window Function.Multiply Method
Definition
Namespace: Extreme.Mathematics.SignalProcessing
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Overload List
| Multiply( | Applies the window to a complex vector. |
| Multiply( | Applies the window to a vector. |
Multiply(Vector<Complex<Double>>)
Applies the window to a complex vector.
public virtual Vector<Complex<double>> Multiply(
Vector<Complex<double>> signal
)Parameters
Return Value
Vector<Complex<Double>>A complex vector that contains the product of signal with the window function.
Remarks
The length of the window function and the length of signal
need not be the same. Components beyond the length of the window function
are set to zero.
Exceptions
| ArgumentNullException | signal is null. |
Multiply(Vector<Double>)
Applies the window to a vector.
public virtual Vector<double> Multiply(
Vector<double> signal
)Parameters
- signal Vector<Double>
- A vector that contains the signal.
Return Value
Vector<Double>A vector that contains the product of signal with the window function.
Remarks
The length of the window function and the length of signal
need not be the same. Components beyond the length of the window function
are set to zero.
Exceptions
| ArgumentNullException | signal is null. |