support {wavethresh}R Documentation

Compute support of wavelet

Description

Computes the support of a wavelet

Usage

support(filter.number = 2, family = c("DaubExPhase", "DaubLeAsymm"),
        m = 0, n = 0)

Arguments

filter.number integer; the number within the wavelet family whose support you wish to compute.
family character string giving the family of wavelets that should be used.
m the dilation number.
n the translation number.

Details

To draw a wavelet it is important to know it's support. support provides this information. If a new family of wavelets is added then their support needs to be determined and this function modified. This function needn't be called by the user in normal use. If the wavelet's aren't compactly supported then the support will not be a simple closed interval!

Value

A list containing the support of the wavelets. The list contains the following components:

lh The left-hand end of the interval of the support of the wavelet.
rh The right-hand end
psi.lh The left-hand end of the support of the mother wavelet
psi.rh The right-hand end
phi.lh The left-hand end of the support of the scale function (father wavelet)
phi.rh The right-hand end

RELEASE

Release 2.2 Copyright Guy Nason 1993

BUGS

As the example shows below, when m=0 and n=0 the lh and rh don't show the mother wavelet's support, but the wavelet above the mother wavelet. The calling functions allow for this.

See Also

wr, draw.

Examples

str(support())
## List of 6
##  $ lh    : num -2
##  $ rh    : num 4
##  $ psi.lh: num -1
##  $ psi.rh: num 2
##  $ phi.lh: num 0
##  $ phi.rh: num 3

[Package wavethresh version 2.2-9 Index]