functionscalingWaveFunc

Generate the scaling and wavelet functions using wavelet filters

Information

The total length of the functions is (size(lof,1)-1)*2^iteration+1. The function support (non-zero part) is (2^iteration -1)*nf-2^iteration+2, shorter than total length. One 'zero' is then added at the beginning and multiple 'zeros' are added at the end.

Inputs

TypeNameDefaultDescription
Types.wavletIDwavID1Id-Number of the wavelet. Necessary only for discrete Meyer wavelet
Real[:]lof{0.707, 0.707}Wavelet low pass filter
Real[:]hif{-0.707, 0.707}Wavelet high pass filter
Integeriteration6Iteration of the calculations for generating the functions

Outputs

TypeNameDefaultDescription
Real[:]xEquidistant grid of the functions
Real[:]phiThe scaling function
Real[:]psiThe wavelet function