jsci.maths.wavelet.cdf3_5
Class MultiSpline3_5
- java.lang.Object
-
- jsci.maths.wavelet.cdf3_5.MultiSpline3_5
-
-
Constructor Summary
Constructors Constructor and Description MultiSpline3_5()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description double[]highpass(double[] v)This is the implementation of the highpass Filter.double[]highpass(double[] v, double[] param)This is the implementation of the highpass Filter.double[]lowpass(double[] gete)This is the implementation of the lowpass Filter.double[]lowpass(double[] v, double[] param)This is the implementation of the lowpass Filter.intpreviousDimension(int k)This method return the number of "scaling" functions at the previous scale given a number of scaling functions.static QuadraticSplinescaling(int n0, int k)static QuadraticSplinewavelet(int n0, int k)
-
-
-
Method Detail
-
previousDimension
public int previousDimension(int k)
This method return the number of "scaling" functions at the previous scale given a number of scaling functions. The answer is always smaller than the provided value (about half since this is a dyadic implementation). This relates to the same idea as the "Filter type". It is used by the interface "Filter".- Specified by:
previousDimensionin interfaceFilter
-
lowpass
public double[] lowpass(double[] v, double[] param)This is the implementation of the lowpass Filter. It is used by the interface "Filter". Lowpass filters are normalized so that they preserve constants away from the boundaries.
-
highpass
public double[] highpass(double[] v, double[] param)This is the implementation of the highpass Filter. It is used by the interface "Filter". Highpass filters are normalized in order to get L2 orthonormality of the resulting wavelets (when it applies). See the class DiscreteHilbertSpace for an implementation of the L2 integration.
-
lowpass
public double[] lowpass(double[] gete)
This is the implementation of the lowpass Filter. It is used by the interface "Filter". Lowpass filters are normalized so that they preserve constants away from the boundaries.
-
highpass
public double[] highpass(double[] v)
This is the implementation of the highpass Filter. It is used by the interface "Filter". Highpass filters are normalized in order to get L2 orthonormality of the resulting wavelets (when it applies). See the class DiscreteHilbertSpace for an implementation of the L2 integration.
-
scaling
public static QuadraticSpline scaling(int n0, int k)
-
wavelet
public static QuadraticSpline wavelet(int n0, int k)
-
-
DMelt 3.0 © DataMelt by jWork.ORG