| Wavelet Toolbox | ![]() |
Syntax
Description
detcoef is a one-dimensional wavelet analysis function.
D = detcoef(C,L,N) extracts the detail coefficients at level N from the wavelet decomposition structure [C,L]. See wavedec for more information on C and L.
Level N must be an integer such that 1 
N
NMAXwhere NMAX = length(L)-2.
D = detcoef(C,L) extracts the detail coefficients at last level NMAX.
If N is a vector of integers such that 1
N(j)
NMAX:
DCELL = detcoef(C,L,N,'cells') returns a cell array where DCELL{j} contains the coefficients of detail N(j).
If length(N) > 1, DCELL = detcoef(C,L,N) is equivalent to DCELL = detcoef(C,L,N,'cells').
DCELL = detcoef(C,L,'cells') is equivalent to DCELL = detcoef(C,L,[1:NMAX])
[D1, ... ,Dp] = detcoef(C,L,[N(1), ... ,N(p)]) extracts the details coefficients at levels [N(1), ... ,N(p)].
Examples
% The current extension mode is zero-padding (see dwtmode).
% Load original one-dimensional signal.
load leleccum;
s = leleccum(1:3920);
% Perform decomposition at level 3 of s using db1.
[c,l] = wavedec(s,3,'db1');
% Extract detail coefficients at levels
% 1, 2 and 3, from wavelet decomposition
% structure [c,l].
[cd1,cd2,cd3] = detcoef(c,l,[1 2 3]);
% Using some plotting commands,
% the following figure is generated.
| depo2ind | detcoef2 | ![]() |
© 1994-2005 The MathWorks, Inc.