WaveletMatrixPlot

WaveletMatrixPlot[dwd]

plots the basis tree of wavelet matrix coefficients in the DiscreteWaveletData dwd.

WaveletMatrixPlot[dwd,r]

plots coefficients up to refinement level r.

WaveletMatrixPlot[dwd,r,func]

applies func to coefficients before plotting.

Details and Options

Examples

open allclose all

Basic Examples  (2)

Plot wavelet matrix coefficients in a pyramid layout:

Plot wavelet matrix coefficients in a grid layout:

Plot a full tree of wavelet packet coefficients at different refinement levels:

Scope  (11)

Data  (6)

DiscreteWaveletTransform of matrix data:

Plot matrix wavelet coefficients in a hierarchical grid with wavelet index as a tooltip:

The plotted coefficients are the Automatic coefficients used in the inverse transform:

Use WaveletMatrixPlot[dwd,r] to plot coefficients only up to refinement level r:

The hierarchical layout corresponds to the tree structure of the wavelet coefficients:

DiscreteWaveletPacketTransform of matrix data:

The DiscreteWaveletData object contains a full tree of coefficients at each level:

Default Automatic coefficients for packet transform correspond to the highest refinement level:

WaveletBestBasis computes a different Automatic tree of coefficients:

Specify a function f to apply to wavelet coefficients before plotting:

"Grid" layout is used to plot coefficients from StationaryWaveletTransform:

Presentation  (5)

Add labels:

Use a named color gradient:

Include a frame:

Place ticks indicating refinement level on all sides:

Specify an overall style for grid lines separating wavelet coefficients:

Generalizations & Extensions  (3)

Data need not be square:

Plot rectangular coefficients in a hierarchical grid layout:

DiscreteWaveletTransform of complex data:

Specify a real-valued function to apply to complex data before plotting:

By default, Re is applied:

Use a theme with minimal styling:

Options  (11)

Axes  (1)

Plot with no axes:

ColorFunction  (1)

Specify a function to determine the colors of coefficients:

Use a named color function:

Frame  (1)

Include a frame:

FrameTicks  (2)

Draw no frame ticks:

Draw frame ticks indicating refinement level on all sides:

Draw frame ticks only on the specified sides:

Draw tick marks at the specified positions:

Draw tick marks at the specified positions with the specified labels:

GridLines  (1)

Plot without drawing grid lines separating coefficients:

Draw only horizontal grid lines:

GridLinesStyle  (1)

Specify an overall style for grid lines separating wavelet coefficients:

Specify separate styles for horizontal and vertical grid lines:

Ticks  (1)

Draw no ticks on axes:

Draw ticks on the vertical axis only:

Draw tick marks at the specified positions with the specified labels:

Method  (1)

Inverse transform each coefficient before plotting:

Inverse transform coefficients from stationary wavelet transform:

Inverse transform coefficients from lifting wavelet transform:

PlotTheme  (2)

Use a monochrome theme:

Change the grid lines style:

Properties & Relations  (4)

WaveletMatrixPlot plots matrix wavelet coefficients in a hierarchical grid layout:

dwd[,"MatrixPlot"] gives each coefficient as a separate matrix plot:

WaveletMatrixPlot plots the Automatic coefficients used in the inverse transform:

WaveletBestBasis selects a different default tree of coefficients:

WaveletImagePlot shows image wavelet coefficients in a hierarchical grid:

WaveletScalogram plots vector coefficients with numerical magnitude indicated by color:

WaveletListPlot plots vector coefficients with a common horizontal or vertical axis:

Possible Issues  (2)

Wavelet coefficients from stationary wavelet transform cannot be plotted using pyramid layout:

Pyramid layout cannot be constructed for inverse transformed wavelet coefficients:

Introduced in 2010
 (8.0)
 |
Updated in 2014
 (10.0)