All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.maths.WaveletMath

java.lang.Object
   |
   +----JSci.maths.AbstractMath
           |
           +----JSci.maths.WaveletMath

public final class WaveletMath
extends AbstractMath
The wavelet math library. This class cannot be subclassed or instantiated because all methods are static.


Method Index

 o downsample(Complex[], Complex[])
Part of the Fast Wavelet Scheme.
 o downsample(double[], double[])
Part of the Fast Wavelet Scheme.
 o lowToHigh(double[])
Returns the highpass filter from the lowpass filter using Cohen's formula.
 o upsample(Complex[])
Insertion of zeros between every other data point in 1D.
 o upsample(Complex[], Complex[])
Part of the Fast Wavelet Scheme.
 o upsample(double[])
Insertion of zeros between every other data point in 1D.
 o upsample(double[], double[])
Part of the Fast Wavelet Scheme.

Methods

 o downsample
 public static Complex[] downsample(Complex filter[],
                                    Complex data[])
Part of the Fast Wavelet Scheme. Downsampling of a set of data points in base 2 with an arbitrary filter using zero-padding at the boundaries in 1D.

Returns:
an array half the length of the input data[] as long as data.length was even.
 o downsample
 public static double[] downsample(double filter[],
                                   double data[])
Part of the Fast Wavelet Scheme. Downsampling of a set of data points in base 2 with an arbitrary filter using zero-padding at the boundaries in 1D.

Returns:
an array half the length of the input data[] as long as data.length was even.
 o upsample
 public static Complex[] upsample(Complex data[])
Insertion of zeros between every other data point in 1D.

Returns:
an array twice as long as the input data[].
 o upsample
 public static double[] upsample(double data[])
Insertion of zeros between every other data point in 1D.

Returns:
an array twice as long as the input data[].
 o upsample
 public static Complex[] upsample(Complex filter[],
                                  Complex data[])
Part of the Fast Wavelet Scheme. Upsampling of a set of data points in base 2 with an arbitrary filter using zero-padding at the boundaries in 1D.

Returns:
an array twice as long as the input data[].
 o upsample
 public static double[] upsample(double filter[],
                                 double data[])
Part of the Fast Wavelet Scheme. Upsampling of a set of data points in base 2 with an arbitrary filter using zero-padding at the boundaries in 1D.

Returns:
an array twice as long as the input data[].
 o lowToHigh
 public static double[] lowToHigh(double v[])
Returns the highpass filter from the lowpass filter using Cohen's formula.


All Packages  Class Hierarchy  This Package  Previous  Next  Index