Catalano.Math.Transforms
Class DiscreteSineTransform
- java.lang.Object
-
- Catalano.Math.Transforms.DiscreteSineTransform
-
public class DiscreteSineTransform extends java.lang.ObjectDiscrete Sine Transform. The sine transform (DST) is a Fourier-related transform similar to the discrete Fourier transform (DFT), but using a purely real matrix. Unlike the other sinusoidal transforms, the DST is most conveniently computed for N = 2^p - 1, where p is an integer. DSTs are widely employed in solving partial differential equations by spectral methods, where the different variants of the DST correspond to slightly different odd/even boundary conditions at the two ends of the array.- See Also:
Image Processing - Kenneth R. Castleman - Chapter 13 - p.288
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidBackward(double[] data)1-D Backward Discrete Sine Transform.static voidBackward(double[][] data)2-D Backward Discrete Sine Transform.static voidForward(double[] data)1-D Forward Discrete Sine Transform.static voidForward(double[][] data)2-D Forward Discrete Sine Transform.
-
-
-
Method Detail
-
Forward
public static void Forward(double[] data)
1-D Forward Discrete Sine Transform.- Parameters:
data- Data.
-
Backward
public static void Backward(double[] data)
1-D Backward Discrete Sine Transform.- Parameters:
data- Data.
-
Forward
public static void Forward(double[][] data)
2-D Forward Discrete Sine Transform.- Parameters:
data- Data.
-
Backward
public static void Backward(double[][] data)
2-D Backward Discrete Sine Transform.- Parameters:
data- Data.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG