SignalProcessingExtensions.InverseDiscreteSineTransform Method

Computes the inverse discrete sine transform (iDST) of a vector. This implementation computes the DST-III which is the inverse of DST-II.

Definition

Namespace: Numerics.NET.SignalProcessing
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.0
C#
public static Vector<double> InverseDiscreteSineTransform(
	this Vector<double> x,
	bool orthonormal = true
)

Parameters

x  Vector<Double>
The DST coefficients (from a DST-II) of the vector.
orthonormal  Boolean  (Optional)
Optional. Specifies whether the transform should be orthogonal/unitary. The default is true.

Return Value

Vector<Double>
The inverse DST (DST-III) of x reconstructing the original vector.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Vector<Double>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also