Scilab Wavelet Toolbox Function
Last update : Feburary 2006

wavedec - one dimensional multiple stride fast discrete wavelet transform

Calling Sequence

[c,l]=wavedec(sig,stride,wavename,[extension_method])

Parameters

Description

This function performs multiple stride one dimensional fast discrete wavelet transform. The result come with a coefficient vector which stores all the coefficients, and a length array holding all length corresponding to respective coefficient. Different signal extension methods affect the decomposition result except haar wavelet (haar) and daubechies wavelet (db1). Detail Alogrithm is fully described in the userguide.

Examples


-->sig=rand(1,64);
-->[c,l]=wavedec(sig,3,'db2','symh');
-->l
 l  =
 
!   10.    10.    18.    33.    64. !
-->length(c) 
 ans  =
 
    71. 

-->sig=rand(64,64);                  
 
-->[c,l]=wavedec(sig,3,'db2','symh');
Please use wavedec2 instead!


  

See Also

waverec ,   wavedec2 ,   waverec2