Matlab中小波包分解程序代码不会,小波包能量分析,好的回答疯狂加分!!跪求呀!!
如图所示,我想做出如下图论文的效果,将一个信号load,然后按db6小波基函数将原振动信号分解到第三层得到八个子频带(节点),并计算得到相对应的分解系数,然后画成直方图,...
如图所示,我想做出如下图论文的效果,将一个信号load,然后按db6小波基函数将原振动信号分解到第三层得到八个子频带(节点),并计算得到相对应的分解系数,然后画成直方图,楼主是学生,对matlab是小白中的小白,只能看看程序,完全写不出来或者用自带的GUI工具箱能不能分解出图呢?wavelet Packet 1-D小波包分解系数找不出来,如第六张图跪求大神
我之前没接触过matlab。。稍作一下解释就好,真的是麻烦大佬了 展开
我之前没接触过matlab。。稍作一下解释就好,真的是麻烦大佬了 展开
1个回答
2018-04-28 · 知道合伙人互联网行家
关注
展开全部
T=wpdec(y,5,'db40');
%对信号y进行小波包分解,层数为5,得到的T为小波树,plot一下就可看到
a10=wprcoef(T,[1,0]);
%a10是对节点[1,0]进行重构后得到的信号。貌似没有对那一层重构这一说法吧,只能是对某层的某个节点进行重构。节点的编号你可以从小波树中看出来
这是我的做法,不过用的是小波包分解。不知对你有没有用
%对信号y进行小波包分解,层数为5,得到的T为小波树,plot一下就可看到
a10=wprcoef(T,[1,0]);
%a10是对节点[1,0]进行重构后得到的信号。貌似没有对那一层重构这一说法吧,只能是对某层的某个节点进行重构。节点的编号你可以从小波树中看出来
这是我的做法,不过用的是小波包分解。不知对你有没有用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询