    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.

##

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

##

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.

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.

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[].

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[].

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[].

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[].

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