matlab中小波去噪的函数

matlab的一维信号采用小波去噪步骤。我看有的步骤是先小波分解,然后设置阈值,再信号重构,wavedec、wdencmp、waverec共有三个函数。有的文章将小波去噪直接是wden函数就搞定了。这两种方法有什么区别,还是都行?

可以通过wavedec、wdencmp、waverec自定义编写很多详细的算法;而wden函数自动一维去噪能自定义的参数类型、返回值有限,能满足基本的小波降噪实验,但毕竟是2009年以前更新出的函数,不一定能达到你预期的滤波效果。