Apply an arbitrary function to all coefficients of a discrete wavelet transform:
Apply a symbolic function that also depends on the wavelet index for each coefficient vector:
The result is a wavelet data object of the same type:
The modified data can be used in other wavelet functions such as inverse wavelet transforms:
Apply a function to detail coefficients only, using the index pattern :
Apply a function to coarse coefficients only, using the index pattern :
Apply a function to coefficients in the first octave only:
Apply a function to all coefficients except those in the second octave, first voice :
The function f can depend on the wavelet index as its second argument:
Define a function with an arbitrary dependence on the wavelet index:
Apply the function to continuous wavelet transform coefficients:
For list data, the coefficients supplied as the first argument of f are lists:
Apply a function that transforms lists:
For multidimensional data, the coefficients are arrays of the same depth:
Apply a function that transforms array coefficients of that depth:
For image data, the coefficients are supplied to
f as
Image objects:
The coefficients have the same number of channels as the original image:
Apply a function that transforms image coefficients:
For sound data, the coefficients are two-dimensional arrays:
Dimensions of one coefficient:
The two dimensions specify the channel number and the wavelet coefficients for that channel:
Apply a function that transforms two-channel data:
Reconstructed
Sound data: